diff --git a/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/default/output.stderr index fdf7127baf11..658b9c2e0e4e 100644 --- a/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/default/output.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/rules/fail/at-rule-no-unknown/default/input.css:1:1] 1 | @test { : ^^^^ + 2 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/ignored/output.stderr b/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/ignored/output.stderr index ef45c46ca0ad..420010dc2b25 100644 --- a/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/ignored/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/at-rule-no-unknown/ignored/output.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/rules/fail/at-rule-no-unknown/ignored/input.css:1:1] 1 | @test { : ^^^^ + 2 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/always/output.stderr b/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/always/output.stderr index d5249ae595e0..0757d1b3ebee 100644 --- a/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/always/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/always/output.stderr @@ -3,22 +3,27 @@ ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:1:1] 1 | a { color: #fff; } : ^^^^ + 2 | a { color: #ffffff; } `---- x Expected alpha channel in '#ffffff'. - ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:2:1] + ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:1:1] + 1 | a { color: #fff; } 2 | a { color: #ffffff; } : ^^^^^^^ + 3 | a { background: linear-gradient(to left, #fff, #000000 100%); } `---- x Expected alpha channel in '#fff'. - ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:3:1] + ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:2:1] + 2 | a { color: #ffffff; } 3 | a { background: linear-gradient(to left, #fff, #000000 100%); } : ^^^^ `---- x Expected alpha channel in '#000000'. - ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:3:1] + ,-[$DIR/tests/rules/fail/color-hex-alpha/always/input.css:2:1] + 2 | a { color: #ffffff; } 3 | a { background: linear-gradient(to left, #fff, #000000 100%); } : ^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/never/output.stderr b/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/never/output.stderr index ecf902858ac6..9f5d30462c69 100644 --- a/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/never/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/color-hex-alpha/never/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/color-hex-alpha/never/input.css:1:1] 1 | a { color: #ffff; } : ^^^^^ + 2 | a { color: #ffffffff; } `---- x Unexpected alpha channel in '#ffffffff'. - ,-[$DIR/tests/rules/fail/color-hex-alpha/never/input.css:2:1] + ,-[$DIR/tests/rules/fail/color-hex-alpha/never/input.css:1:1] + 1 | a { color: #ffff; } 2 | a { color: #ffffffff; } : ^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/color-hex-length/long/output.stderr b/crates/swc_css_lints/tests/rules/fail/color-hex-length/long/output.stderr index decfdcc2e9bb..df7ada463e31 100644 --- a/crates/swc_css_lints/tests/rules/fail/color-hex-length/long/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/color-hex-length/long/output.stderr @@ -1,18 +1,24 @@ x Hex color value '#FFF' should be written into: '#FFFFFF'. - ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:2:5] - 2 | color: #FFF; - : ^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:1:1] + 1 | a { + 2 | color: #FFF; + : ^^^^ + 3 | color: #abcd; `---- x Hex color value '#abcd' should be written into: '#aabbccdd'. - ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:3:5] - 3 | color: #abcd; - : ^^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:2:5] + 2 | color: #FFF; + 3 | color: #abcd; + : ^^^^^ + 4 | color: #123; `---- x Hex color value '#123' should be written into: '#112233'. - ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:4:5] - 4 | color: #123; - : ^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/long/input.css:3:5] + 3 | color: #abcd; + 4 | color: #123; + : ^^^^ + 5 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/color-hex-length/short/output.stderr b/crates/swc_css_lints/tests/rules/fail/color-hex-length/short/output.stderr index fc1ad2d8ad21..981f183001d2 100644 --- a/crates/swc_css_lints/tests/rules/fail/color-hex-length/short/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/color-hex-length/short/output.stderr @@ -1,18 +1,24 @@ x Hex color value '#FFFFFF' should be written into: '#FFF'. - ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:2:5] - 2 | color: #FFFFFF; - : ^^^^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:1:1] + 1 | a { + 2 | color: #FFFFFF; + : ^^^^^^^ + 3 | color: #aabbccdd; `---- x Hex color value '#aabbccdd' should be written into: '#abcd'. - ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:3:5] - 3 | color: #aabbccdd; - : ^^^^^^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:2:5] + 2 | color: #FFFFFF; + 3 | color: #aabbccdd; + : ^^^^^^^^^ + 4 | color: #112233; `---- x Hex color value '#112233' should be written into: '#123'. - ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:4:5] - 4 | color: #112233; - : ^^^^^^^ + ,-[$DIR/tests/rules/fail/color-hex-length/short/input.css:3:5] + 3 | color: #aabbccdd; + 4 | color: #112233; + : ^^^^^^^ + 5 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/color-no-invalid-hex/output.stderr b/crates/swc_css_lints/tests/rules/fail/color-no-invalid-hex/output.stderr index 549ed03f77c8..35a6773aa8f2 100644 --- a/crates/swc_css_lints/tests/rules/fail/color-no-invalid-hex/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/color-no-invalid-hex/output.stderr @@ -1,24 +1,32 @@ x Unexpected invalid hex color '#ababa'. - ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:2:5] - 2 | color: #ababa; - : ^^^^^^ + ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:1:1] + 1 | a { + 2 | color: #ababa; + : ^^^^^^ + 3 | } `---- x Unexpected invalid hex color '#00'. - ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:6:5] - 6 | unknown: #00, #fff, #ababab; - : ^^^ + ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:5:1] + 5 | a { + 6 | unknown: #00, #fff, #ababab; + : ^^^ + 7 | } `---- x Unexpected invalid hex color '#12345abcdefg'. - ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:10:5] - 10 | color: #12345abcdefg; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:9:1] + 9 | a { + 10 | color: #12345abcdefg; + : ^^^^^^^^^^^^^ + 11 | } `---- x Unexpected invalid hex color '#xyz'. - ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:14:5] - 14 | color: #xyz; - : ^^^^ + ,-[$DIR/tests/rules/fail/color-no-invalid-hex/input.css:13:1] + 13 | a { + 14 | color: #xyz; + : ^^^^ + 15 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/custom-property-no-missing-var-function/output.stderr b/crates/swc_css_lints/tests/rules/fail/custom-property-no-missing-var-function/output.stderr index cd5d2c659202..f26dc8c6a6ba 100644 --- a/crates/swc_css_lints/tests/rules/fail/custom-property-no-missing-var-function/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/custom-property-no-missing-var-function/output.stderr @@ -3,40 +3,52 @@ ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:1:1] 1 | a { color: --foo; } : ^^^^^ + 2 | a { color: env(--foo); } `---- x Unexpected missing var function for '--foo'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:2:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:1:1] + 1 | a { color: --foo; } 2 | a { color: env(--foo); } : ^^^^^ + 3 | a { color: color(--foo 0% 0% 0% 0%); } `---- x Unexpected missing var function for '--foo'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:3:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:2:1] + 2 | a { color: env(--foo); } 3 | a { color: color(--foo 0% 0% 0% 0%); } : ^^^^^ + 4 | a { --foo: red; color: --foo; } `---- x Unexpected missing var function for '--foo'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:4:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:3:1] + 3 | a { color: color(--foo 0% 0% 0% 0%); } 4 | a { --foo: red; color: --foo; } : ^^^^^ + 5 | @property --foo {} a { color: --foo; } `---- x Unexpected missing var function for '--foo'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:5:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:4:1] + 4 | a { --foo: red; color: --foo; } 5 | @property --foo {} a { color: --foo; } : ^^^^^ + 6 | :root { --foo: pink; } a { color: --foo, red; } `---- x Unexpected missing var function for '--foo'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:6:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:5:1] + 5 | @property --foo {} a { color: --foo; } 6 | :root { --foo: pink; } a { color: --foo, red; } : ^^^^^ + 7 | :root { --bar: 0; } a { color: --foo(--bar); } `---- x Unexpected missing var function for '--bar'. - ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:7:1] + ,-[$DIR/tests/rules/fail/custom-property-no-missing-var-function/input.css:6:1] + 6 | :root { --foo: pink; } a { color: --foo, red; } 7 | :root { --bar: 0; } a { color: --foo(--bar); } : ^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/declaration-no-important/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/declaration-no-important/default/output.stderr index 2551d0bc3ce6..30babbf62901 100644 --- a/crates/swc_css_lints/tests/rules/fail/declaration-no-important/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/declaration-no-important/default/output.stderr @@ -1,6 +1,8 @@ x Unexpected '!important'. - ,-[$DIR/tests/rules/fail/declaration-no-important/default/input.css:2:5] - 2 | color: #000 !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/rules/fail/declaration-no-important/default/input.css:1:1] + 1 | a { + 2 | color: #000 !important; + : ^^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/declaration-no-important/keyframe/output.stderr b/crates/swc_css_lints/tests/rules/fail/declaration-no-important/keyframe/output.stderr index 30af2fc2bfe2..0338a8794c35 100644 --- a/crates/swc_css_lints/tests/rules/fail/declaration-no-important/keyframe/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/declaration-no-important/keyframe/output.stderr @@ -1,6 +1,8 @@ x Unexpected '!important'. - ,-[$DIR/tests/rules/fail/declaration-no-important/keyframe/input.css:12:5] - 12 | color: #111 !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/rules/fail/declaration-no-important/keyframe/input.css:11:1] + 11 | a { + 12 | color: #111 !important; + : ^^^^^^^^^^ + 13 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/default/output.stderr index f5f9093fd878..54424fc4ea22 100644 --- a/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/default/output.stderr @@ -3,52 +3,68 @@ ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:1:1] 1 | a { font-family: "Lucida Grande", 'Arial', sans-serif, sans-serif; } : ^^^^^^^^^^ + 2 | a { font-family: 'Arial', "Lucida Grande", Arial, sans-serif; } `---- x Unexpected duplicate name 'Arial'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:2:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:1:1] + 1 | a { font-family: "Lucida Grande", 'Arial', sans-serif, sans-serif; } 2 | a { font-family: 'Arial', "Lucida Grande", Arial, sans-serif; } : ^^^^^ + 3 | a { fOnT-fAmIlY: ' Lucida Grande ', "Lucida Grande", sans-serif; } `---- x Unexpected duplicate name 'Lucida Grande'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:3:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:2:1] + 2 | a { font-family: 'Arial', "Lucida Grande", Arial, sans-serif; } 3 | a { fOnT-fAmIlY: ' Lucida Grande ', "Lucida Grande", sans-serif; } : ^^^^^^^^^^^^^^^ + 4 | a { font-family: 'Times', Times, "serif", serif; } `---- x Unexpected duplicate name 'Times'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:4:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:3:1] + 3 | a { fOnT-fAmIlY: ' Lucida Grande ', "Lucida Grande", sans-serif; } 4 | a { font-family: 'Times', Times, "serif", serif; } : ^^^^^ + 5 | a { font-family: Times New Roman, Times, Times New Roman; } `---- x Unexpected duplicate name 'Times New Roman'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:5:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:4:1] + 4 | a { font-family: 'Times', Times, "serif", serif; } 5 | a { font-family: Times New Roman, Times, Times New Roman; } : ^^^^^^^^^^^^^^^ + 6 | a { FONT: italic 300 16px/30px Arial, " Arial", serif; } `---- x Unexpected duplicate name 'Arial'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:6:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:5:1] + 5 | a { font-family: Times New Roman, Times, Times New Roman; } 6 | a { FONT: italic 300 16px/30px Arial, " Arial", serif; } : ^^^^^^^^ + 7 | b { font: normal 14px/32px -apple-system, BlinkMacSystemFont, sans-serif, sans-serif; } `---- x Unexpected duplicate name 'sans-serif'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:7:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:6:1] + 6 | a { FONT: italic 300 16px/30px Arial, " Arial", serif; } 7 | b { font: normal 14px/32px -apple-system, BlinkMacSystemFont, sans-serif, sans-serif; } : ^^^^^^^^^^ + 8 | b { font: bold 12px/14px Times New Roman, Times, Times New Roman; } `---- x Unexpected duplicate name 'Times New Roman'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:8:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:7:1] + 7 | b { font: normal 14px/32px -apple-system, BlinkMacSystemFont, sans-serif, sans-serif; } 8 | b { font: bold 12px/14px Times New Roman, Times, Times New Roman; } : ^^^^^^^^^^^^^^^ + 9 | b { font: 80% Times New Roman, Times, Times New Roman; } `---- x Unexpected duplicate name 'Times New Roman'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:9:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/default/input.css:8:1] + 8 | b { font: bold 12px/14px Times New Roman, Times, Times New Roman; } 9 | b { font: 80% Times New Roman, Times, Times New Roman; } : ^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/ignored/output.stderr b/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/ignored/output.stderr index 6cb7737b59b1..982208326f04 100644 --- a/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/ignored/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/font-family-no-duplicate-names/ignored/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/ignored/input.css:1:1] 1 | pre { font-family: "Roberto Mono", "Roberto Mono", monospace; } : ^^^^^^^^^^^^^^ + 2 | pre { font-family: My-font, "My-font", sans-serif; } `---- x Unexpected duplicate name 'My-font'. - ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/ignored/input.css:2:1] + ,-[$DIR/tests/rules/fail/font-family-no-duplicate-names/ignored/input.css:1:1] + 1 | pre { font-family: "Roberto Mono", "Roberto Mono", monospace; } 2 | pre { font-family: My-font, "My-font", sans-serif; } : ^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/keyframe-declaration-no-important/output.stderr b/crates/swc_css_lints/tests/rules/fail/keyframe-declaration-no-important/output.stderr index 5cfda884ea17..741e09a6d896 100644 --- a/crates/swc_css_lints/tests/rules/fail/keyframe-declaration-no-important/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/keyframe-declaration-no-important/output.stderr @@ -1,6 +1,8 @@ x Unexpected '!important'. - ,-[$DIR/tests/rules/fail/keyframe-declaration-no-important/input.css:6:9] - 6 | opacity: 1 !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/rules/fail/keyframe-declaration-no-important/input.css:5:5] + 5 | to { + 6 | opacity: 1 !important; + : ^^^^^^^^^^ + 7 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/10/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/10/output.stderr index e040d1573549..917d6d2e93d5 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/10/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/10/output.stderr @@ -1,6 +1,7 @@ x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/10/input.css:2:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/10/input.css:1:1] + 1 | @IMPORT 'a.css'; 2 | @ImPoRt 'a.css'; : ^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/11/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/11/output.stderr index 75dcbb68ad3d..a9e50e7002d0 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/11/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/11/output.stderr @@ -1,18 +1,23 @@ x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:2:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:1:1] + 1 | @import 'a.css' layer; 2 | @import 'a.css' layer(); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @import 'a.css' layer(default); `---- x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:3:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:2:1] + 2 | @import 'a.css' layer(); 3 | @import 'a.css' layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @import 'a.css' layer(other); `---- x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:4:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/11/input.css:3:1] + 3 | @import 'a.css' layer(default); 4 | @import 'a.css' layer(other); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/3/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/3/output.stderr index 2041f27993d2..ebee14e121fe 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/3/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/3/output.stderr @@ -1,6 +1,7 @@ x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/3/input.css:2:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/3/input.css:1:1] + 1 | @import "a.css"; 2 | @import 'a.css'; : ^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/9/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/9/output.stderr index 9e1effe0fb59..5c3d385a962c 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/9/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-duplicate-at-import-rules/9/output.stderr @@ -1,6 +1,7 @@ x Unexpected duplicate '@import' rule 'a.css'. - ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/9/input.css:2:1] + ,-[$DIR/tests/rules/fail/no-duplicate-at-import-rules/9/input.css:1:1] + 1 | @import "a.css" tv, (min-width : 500px); 2 | @import url(a.css) ( min-width:500px ), tv; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/output.stderr index 6f9ada7abed6..7d87d042f842 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/input.css:4:1] 4 | @import "kumiko.css"; : ^^^^^^^^^^^^^^^^^^^^^ + 5 | @import "reina.css"; `---- x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/input.css:5:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/after-other-at-rule/input.css:4:1] + 4 | @import "kumiko.css"; 5 | @import "reina.css"; : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/output.stderr index 23b0094fa5ef..1356bf316fd3 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/input.css:4:1] 4 | @import "kumiko.css"; : ^^^^^^^^^^^^^^^^^^^^^ + 5 | @import "reina.css"; `---- x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/input.css:5:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/default/fail-all/input.css:4:1] + 4 | @import "kumiko.css"; 5 | @import "reina.css"; : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/ignored/output.stderr b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/ignored/output.stderr index b0861f501191..353fb4edc86d 100644 --- a/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/ignored/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/no-invalid-position-at-import-rule/ignored/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/ignored/input.css:4:1] 4 | @import "kumiko.css"; : ^^^^^^^^^^^^^^^^^^^^^ + 5 | @import "reina.css"; `---- x Unexpected invalid position '@import' rule. - ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/ignored/input.css:5:1] + ,-[$DIR/tests/rules/fail/no-invalid-position-at-import-rule/ignored/input.css:4:1] + 4 | @import "kumiko.css"; 5 | @import "reina.css"; : ^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/selector-max-class/custom/output.stderr b/crates/swc_css_lints/tests/rules/fail/selector-max-class/custom/output.stderr index 38f3705e3a21..5f7177737611 100644 --- a/crates/swc_css_lints/tests/rules/fail/selector-max-class/custom/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/selector-max-class/custom/output.stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/rules/fail/selector-max-class/custom/input.css:1:1] 1 | .a.b { : ^^^^ + 2 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/selector-max-class/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/selector-max-class/default/output.stderr index 89e0f1fc1627..407bf6b0d465 100644 --- a/crates/swc_css_lints/tests/rules/fail/selector-max-class/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/selector-max-class/default/output.stderr @@ -3,22 +3,27 @@ ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:1:1] 1 | .a.b.c.d { : ^^^^^^^^ + 2 | } `---- x Expected selector to have no more than 3 classes, but 4 actually. ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:4:1] 4 | .a .b .c .d { : ^^^^^^^^^^^ + 5 | } `---- x Expected selector to have no more than 3 classes, but 4 actually. - ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:8:5] - 8 | .a.b.c.d { - : ^^^^^^^^ + ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:7:1] + 7 | @media print { + 8 | .a.b.c.d { + : ^^^^^^^^ + 9 | } `---- x Expected selector to have no more than 3 classes, but 4 actually. ,-[$DIR/tests/rules/fail/selector-max-class/default/input.css:12:1] 12 | :not(.a.b.c.d) { : ^^^^^^^^ + 13 | } `---- diff --git a/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/custom/output.stderr b/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/custom/output.stderr index 28e0d079aa8d..166c90abd728 100644 --- a/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/custom/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/custom/output.stderr @@ -1,18 +1,23 @@ x Expected selector to have no more than 2 combinators, but 3 actually. - ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:3:1] + ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:2:1] + 2 | .a .b {} 3 | .a .b .c .d {} : ^^^^^^^^^^^ + 4 | .a + .b > .c ~ .d {} `---- x Expected selector to have no more than 2 combinators, but 3 actually. - ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:4:1] + ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:3:1] + 3 | .a .b .c .d {} 4 | .a + .b > .c ~ .d {} : ^^^^^^^^^^^^^^^^^ + 5 | .a ~ .b || .c + .d {} `---- x Expected selector to have no more than 2 combinators, but 3 actually. - ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:5:1] + ,-[$DIR/tests/rules/fail/selector-max-combinators/custom/input.css:4:1] + 4 | .a + .b > .c ~ .d {} 5 | .a ~ .b || .c + .d {} : ^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/default/output.stderr index 6a696e795f27..a53f0d46696f 100644 --- a/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/selector-max-combinators/default/output.stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/rules/fail/selector-max-combinators/default/input.css:1:1] 1 | .a ~ .b + .c .d > .e {} : ^^^^^^^^^^^^^^^^^^^^ + 2 | .a .b .c .d .e {} `---- x Expected selector to have no more than 3 combinators, but 4 actually. - ,-[$DIR/tests/rules/fail/selector-max-combinators/default/input.css:2:1] + ,-[$DIR/tests/rules/fail/selector-max-combinators/default/input.css:1:1] + 1 | .a ~ .b + .c .d > .e {} 2 | .a .b .c .d .e {} : ^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/default/output.stderr b/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/default/output.stderr index b3eb1e930bc4..94a6de029e71 100644 --- a/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/default/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/default/output.stderr @@ -3,76 +3,100 @@ ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:1:1] 1 | a { font-size: 13pp; } : ^^ + 2 | a { margin: 13xpx; } `---- x Unexpected unknown unit "xpx". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:2:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:1:1] + 1 | a { font-size: 13pp; } 2 | a { margin: 13xpx; } : ^^^ + 3 | a { font-size: .5remm; } `---- x Unexpected unknown unit "remm". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:3:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:2:1] + 2 | a { margin: 13xpx; } 3 | a { font-size: .5remm; } : ^^^^ + 4 | a { font-size: 0.5remm; } `---- x Unexpected unknown unit "remm". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:4:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:3:1] + 3 | a { font-size: .5remm; } 4 | a { font-size: 0.5remm; } : ^^^^ + 5 | a { color: rgb(255pix, 0, 51); } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:5:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:4:1] + 4 | a { font-size: 0.5remm; } 5 | a { color: rgb(255pix, 0, 51); } : ^^^^^^ + 6 | a { margin: calc(13pix + 10px); } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:6:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:5:1] + 5 | a { color: rgb(255pix, 0, 51); } 6 | a { margin: calc(13pix + 10px); } : ^^^ + 7 | a { margin: calc(10pix*2); } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:7:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:6:1] + 6 | a { margin: calc(13pix + 10px); } 7 | a { margin: calc(10pix*2); } : ^^^ + 8 | a { margin: calc(2*10pix); } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:8:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:7:1] + 7 | a { margin: calc(10pix*2); } 8 | a { margin: calc(2*10pix); } : ^^^ + 9 | a { -webkit-transition-delay: 10pix; } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:9:1] - 9 | a { -webkit-transition-delay: 10pix; } - : ^^^ - `---- + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:8:1] + 8 | a { margin: calc(2*10pix); } + 9 | a { -webkit-transition-delay: 10pix; } + : ^^^ + 10 | @media (min-width: 13pix) {} + `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:10:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:9:1] + 9 | a { -webkit-transition-delay: 10pix; } 10 | @media (min-width: 13pix) {} : ^^^ + 11 | a { width: 1e4pz; } `---- x Unexpected unknown unit "pz". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:11:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:10:1] + 10 | @media (min-width: 13pix) {} 11 | a { width: 1e4pz; } : ^^ + 12 | a { flex: 0 9r9 auto; } `---- x Unexpected unknown unit "r9". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:12:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:11:1] + 11 | a { width: 1e4pz; } 12 | a { flex: 0 9r9 auto; } : ^^ + 13 | a { width: 400x; } `---- x Unexpected unknown unit "pix". - ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:16:1] + ,-[$DIR/tests/rules/fail/unit-no-unknown/default/input.css:15:1] + 15 | a { background: image-set('img1x.png' 1x, 'img2x.png' 2x) left 20x / 15% 60% repeat-x; } 16 | a { background-image: image-set('img1x.png' 1pix, 'img2x.png' 2x); } : ^^^ `---- diff --git a/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/ignored-units/output.stderr b/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/ignored-units/output.stderr index 7a58fc08d446..313d7898f102 100644 --- a/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/ignored-units/output.stderr +++ b/crates/swc_css_lints/tests/rules/fail/unit-no-unknown/ignored-units/output.stderr @@ -1,6 +1,8 @@ x Unexpected unknown unit "lightyear". - ,-[$DIR/tests/rules/fail/unit-no-unknown/ignored-units/input.css:2:5] - 2 | width: 2lightyear; - : ^^^^^^^^^ + ,-[$DIR/tests/rules/fail/unit-no-unknown/ignored-units/input.css:1:1] + 1 | a { + 2 | width: 2lightyear; + : ^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug index 53b18677a562..1c6e5358f3ea 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/charset/invalid/span.rust-debug @@ -10,88 +10,108 @@ ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @charset "UTF-8"; /* Invalid, more than one space */ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @charset "UTF-8"; /* Invalid, more than one space */ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ : ^^^^^^^ + 2 | @charset "UTF-8"; /* Invalid, more than one space */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ : ^^^^^^^ + 2 | @charset "UTF-8"; /* Invalid, more than one space */ `---- x Str ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ : ^^^^^^^^^^^^^ + 2 | @charset "UTF-8"; /* Invalid, more than one space */ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] + 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | @charset "UTF-8"; /* Invalid, more than one space */ : ^^^^^^^^^^^^^^^^^^ + 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] + 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | @charset "UTF-8"; /* Invalid, more than one space */ : ^^^^^^^^^^^^^^^^^^ + 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] + 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | @charset "UTF-8"; /* Invalid, more than one space */ : ^^^^^^^ + 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] + 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | @charset "UTF-8"; /* Invalid, more than one space */ : ^^^^^^^ + 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x Str - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:1:1] + 1 | @charset 'iso-8859-15'; /* Invalid, wrong quoting style used */ 2 | @charset "UTF-8"; /* Invalid, more than one space */ : ^^^^^^^ + 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + 2 | @charset "UTF-8"; /* Invalid, more than one space */ 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ : ^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + 2 | @charset "UTF-8"; /* Invalid, more than one space */ 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + 2 | @charset "UTF-8"; /* Invalid, more than one space */ 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + 2 | @charset "UTF-8"; /* Invalid, more than one space */ 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ : ^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/charset/invalid/input.css:2:1] + 2 | @charset "UTF-8"; /* Invalid, more than one space */ 3 | @charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */ : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug index 4333443bfb2d..2618356a90e0 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/color-profile/span.rust-debug @@ -28,18 +28,21 @@ ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] 1 | @color-profile --fogra39 { : ^^^^^^^^^^^^^ + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] 1 | @color-profile --fogra39 { : ^^^^^^^^^^^^^ + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); `---- x DashedIdent ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] 1 | @color-profile --fogra39 { : ^^^^^^^^^ + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); `---- x SimpleBlock @@ -53,60 +56,79 @@ ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] 1 | @color-profile --fogra39 { : ^ + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Url - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 3 | } `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:2:5] - 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:1:1] + 1 | @color-profile --fogra39 { + 2 | src: url('https://example.org/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Rule @@ -127,18 +149,21 @@ ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] 5 | @color-profile device-cmyk { : ^^^^^^^^^^^^^ + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] 5 | @color-profile device-cmyk { : ^^^^^^^^^^^^^ + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] 5 | @color-profile device-cmyk { : ^^^^^^^^^^^ + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); `---- x SimpleBlock @@ -152,58 +177,77 @@ ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] 5 | @color-profile device-cmyk { : ^ + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Url - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^ + 7 | } `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:6:5] - 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/color-profile/input.css:5:1] + 5 | @color-profile device-cmyk { + 6 | src: url('https://drafts.csswg.org/css-color-4/ICCprofiles/Coated_Fogra39L_VIGC_300.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug index edc6670d5744..08a9b6bc8707 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/container/span.rust-debug @@ -158,42 +158,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^^^^^^^ + 2 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^^^^^^^ + 2 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^^^ + 2 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^^^ + 2 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^^^ + 2 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^^ + 2 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^^ + 2 | #inner { `---- x SimpleBlock @@ -209,118 +216,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] 1 | @container (width <= 150px) { : ^ + 2 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^^^^^^ + 3 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | ,-> #inner { 3 | | background-color: skyblue; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] - 2 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:1:1] + 1 | @container (width <= 150px) { + 2 | #inner { + : ^ + 3 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:3:9] - 3 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:2:5] + 2 | #inner { + 3 | background-color: skyblue; + : ^^^^^^^ + 4 | } `---- x Rule @@ -349,66 +393,77 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^^^^^^^^^^^ + 8 | @container ( width <= 150px ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^ + 8 | @container ( width <= 150px ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^^^^ + 8 | @container ( width <= 150px ) { `---- x SimpleBlock @@ -426,202 +481,263 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] 7 | @supports (container-type: size) { : ^ + 8 | @container ( width <= 150px ) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } 12 | `-> } + 13 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } 12 | `-> } + 13 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } 12 | `-> } + 13 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^^^^^^^ + 9 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^^^^^^^ + 9 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^^^ + 9 | #inner { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^^^ + 9 | #inner { `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^^^ + 9 | #inner { `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^^ + 9 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^^ + 9 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | ,-> @container ( width <= 150px ) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | ,-> @container ( width <= 150px ) { 9 | | #inner { 10 | | background-color: skyblue; 11 | | } 12 | `-> } + 13 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] - 8 | @container ( width <= 150px ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:7:1] + 7 | @supports (container-type: size) { + 8 | @container ( width <= 150px ) { + : ^ + 9 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } + 12 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } + 12 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } + 12 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^^^^^^ + 10 | background-color: skyblue; + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | ,-> #inner { 10 | | background-color: skyblue; 11 | `-> } + 12 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] - 9 | #inner { - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:8:5] + 8 | @container ( width <= 150px ) { + 9 | #inner { + : ^ + 10 | background-color: skyblue; + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:10:13] - 10 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:9:9] + 9 | #inner { + 10 | background-color: skyblue; + : ^^^^^^^ + 11 | } `---- x Rule @@ -646,48 +762,56 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^^^^^^^ + 16 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^^^^^^^ + 16 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^ + 16 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^^^ + 16 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^^ + 16 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^^ + 16 | #inner { `---- x SimpleBlock @@ -703,118 +827,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] 15 | @container not (width <= 500px ) { : ^ + 16 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } + 19 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } + 19 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } + 19 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^^^^^^ + 17 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | ,-> #inner { 17 | | background-color: skyblue; 18 | `-> } + 19 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] - 16 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:15:1] + 15 | @container not (width <= 500px ) { + 16 | #inner { + : ^ + 17 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:17:9] - 17 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:16:5] + 16 | #inner { + 17 | background-color: skyblue; + : ^^^^^^^ + 18 | } `---- x Rule @@ -839,54 +1000,63 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^^^^^^ + 22 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^^^^^^ + 22 | #inner { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^ + 22 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^ + 22 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^^^ + 22 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^^ + 22 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^^ + 22 | #inner { `---- x SimpleBlock @@ -902,118 +1072,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] 21 | @container name not (width <= 500px) { : ^ + 22 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } + 25 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } + 25 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } + 25 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^^^^^^ + 23 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | ,-> #inner { 23 | | background-color: skyblue; 24 | `-> } + 25 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] - 22 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:21:1] + 21 | @container name not (width <= 500px) { + 22 | #inner { + : ^ + 23 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 24 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:23:9] - 23 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:22:5] + 22 | #inner { + 23 | background-color: skyblue; + : ^^^^^^^ + 24 | } `---- x Rule @@ -1034,78 +1241,91 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^^^^^^^ + 28 | container: my-layout / inline-size; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x WqName ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^ + 28 | container: my-layout / inline-size; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x WqName ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^^^^^ + 28 | container: my-layout / inline-size; `---- x SimpleBlock @@ -1119,72 +1339,95 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] 27 | main, aside { : ^ + 28 | container: my-layout / inline-size; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^ + 29 | } `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:28:5] - 28 | container: my-layout / inline-size; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:27:1] + 27 | main, aside { + 28 | container: my-layout / inline-size; + : ^^^^^^^^^^^ + 29 | } `---- x Rule @@ -1207,36 +1450,42 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^^ + 32 | display: grid; `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^^^^^^^^^^^^ + 32 | display: grid; `---- x SimpleBlock @@ -1251,156 +1500,207 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] 31 | .media-object { : ^ + 32 | display: grid; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^^^^^^^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^^^^^^^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^^^^^^^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] - 32 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:31:1] + 31 | .media-object { + 32 | display: grid; + : ^^^^ + 33 | grid-template: 'img' auto 'content' auto / 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^ + 34 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^ + 34 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^ + 34 | } `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^^ + 34 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:33:5] - 33 | grid-template: 'img' auto 'content' auto / 100%; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:32:5] + 32 | display: grid; + 33 | grid-template: 'img' auto 'content' auto / 100%; + : ^^^ + 34 | } `---- x Rule @@ -1425,48 +1725,56 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^ + 37 | .media-object { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^^^^^^^^ + 37 | .media-object { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^ + 37 | .media-object { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^^^ + 37 | .media-object { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^ + 37 | .media-object { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^^ + 37 | .media-object { `---- x SimpleBlock @@ -1482,184 +1790,243 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] 36 | @container my-layout (inline-size > 45em) { : ^ + 37 | .media-object { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } + 40 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } + 40 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } + 40 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^^^^^^^^^^^^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | ,-> .media-object { + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | ,-> .media-object { 38 | | grid-template: 'img content' auto / auto 1fr; 39 | `-> } + 40 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] - 37 | .media-object { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:36:1] + 36 | @container my-layout (inline-size > 45em) { + 37 | .media-object { + : ^ + 38 | grid-template: 'img content' auto / auto 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ + 39 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^^^^^^^^^^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ + 39 | } `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ + 39 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ + 39 | } `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^^ + 39 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:38:9] - 38 | grid-template: 'img content' auto / auto 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:37:5] + 37 | .media-object { + 38 | grid-template: 'img content' auto / auto 1fr; + : ^^ + 39 | } `---- x Rule @@ -1680,114 +2047,133 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^ + 43 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^ + 43 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^ + 43 | .card { margin-block: 2em; } `---- x Function ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^ + 43 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^^^^^^^^^ + 43 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^ + 43 | .card { margin-block: 2em; } `---- x Colon ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^ + 43 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^ + 43 | .card { margin-block: 2em; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^ + 43 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x Ident { value: Atom('true' type=static), raw: "true" } ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^^^^ + 43 | .card { margin-block: 2em; } `---- x SimpleBlock @@ -1801,132 +2187,175 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] 42 | @container card (inline-size > 30em) and style(--responsive: true) { : ^ + 43 | .card { margin-block: 2em; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^ + 44 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^ + 44 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^ + 44 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^ + 44 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^ + 44 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 44 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 44 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 44 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^ + 44 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^ + 44 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:43:5] - 43 | .card { margin-block: 2em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:42:1] + 42 | @container card (inline-size > 30em) and style(--responsive: true) { + 43 | .card { margin-block: 2em; } + : ^^ + 44 | } `---- x Rule @@ -1947,114 +2376,133 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^ + 47 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^ + 47 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^ + 47 | .card { margin-block: 2em; } `---- x Function ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^ + 47 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^^^^^^^^^ + 47 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^ + 47 | .card { margin-block: 2em; } `---- x Colon ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^ + 47 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^ + 47 | .card { margin-block: 2em; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^ + 47 | .card { margin-block: 2em; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x Ident { value: Atom('true' type=static), raw: "true" } ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^^^^ + 47 | .card { margin-block: 2em; } `---- x SimpleBlock @@ -2068,132 +2516,175 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] 46 | @container card (inline-size > 30em) or style(--responsive: true) { : ^ + 47 | .card { margin-block: 2em; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^ + 48 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^ + 48 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^ + 48 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^ + 48 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^ + 48 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^ + 48 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 48 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 48 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^^^^^^ + 48 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^^^^^^^^^^ + 48 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^ + 48 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^ + 48 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^^ + 48 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:47:5] - 47 | .card { margin-block: 2em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:46:1] + 46 | @container card (inline-size > 30em) or style(--responsive: true) { + 47 | .card { margin-block: 2em; } + : ^^ + 48 | } `---- x Rule @@ -2214,42 +2705,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x SimpleBlock @@ -2263,246 +2761,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] 50 | @container (inline-size >= 0px) { : ^ + 51 | h2 { font-size: calc(1.2em + 1cqw); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } + `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^ + 52 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^^^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^ + 52 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^^^^^^^^ + 52 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^^ + 52 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^ + 52 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ + 52 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ + 52 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^^ + 52 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:51:5] - 51 | h2 { font-size: calc(1.2em + 1cqw); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:50:1] + 50 | @container (inline-size >= 0px) { + 51 | h2 { font-size: calc(1.2em + 1cqw); } + : ^^^ + 52 | } `---- x Rule @@ -2523,42 +3102,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x SimpleBlock @@ -2572,246 +3158,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] 54 | @container (inline-size >= 0px) { : ^ + 55 | h2 { font-size: calc(1.2em + 1cqh); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ + 56 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^ + 56 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^ + 56 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^ + 56 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^^^^^^^ + 56 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^ + 56 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^^^^^^^^ + 56 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^^ + 56 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^ + 56 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^ + 56 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ + 56 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ + 56 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^^ + 56 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^ + 56 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:55:5] - 55 | h2 { font-size: calc(1.2em + 1cqh); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:54:1] + 54 | @container (inline-size >= 0px) { + 55 | h2 { font-size: calc(1.2em + 1cqh); } + : ^^^ + 56 | } `---- x Rule @@ -2832,42 +3499,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x SimpleBlock @@ -2881,246 +3555,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] 58 | @container (inline-size >= 0px) { : ^ + 59 | h2 { font-size: calc(1.2em + 1cqi); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^ + 60 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^^^^^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^ + 60 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^^^^^^^^ + 60 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^^ + 60 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^ + 60 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ + 60 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ + 60 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^^ + 60 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:59:5] - 59 | h2 { font-size: calc(1.2em + 1cqi); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:58:1] + 58 | @container (inline-size >= 0px) { + 59 | h2 { font-size: calc(1.2em + 1cqi); } + : ^^^ + 60 | } `---- x Rule @@ -3141,42 +3896,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x SimpleBlock @@ -3190,246 +3952,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] 62 | @container (inline-size >= 0px) { : ^ + 63 | h2 { font-size: calc(1.2em + 1cqb); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ + 64 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^ + 64 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^ + 64 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^ + 64 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^^^^^^^ + 64 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^ + 64 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^^^^^^^^ + 64 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^^ + 64 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^ + 64 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^ + 64 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ + 64 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ + 64 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^^ + 64 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^ + 64 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:63:5] - 63 | h2 { font-size: calc(1.2em + 1cqb); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:62:1] + 62 | @container (inline-size >= 0px) { + 63 | h2 { font-size: calc(1.2em + 1cqb); } + : ^^^ + 64 | } `---- x Rule @@ -3450,42 +4293,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x SimpleBlock @@ -3499,246 +4349,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] 66 | @container (inline-size >= 0px) { : ^ + 67 | h2 { font-size: calc(1.2em + 1cqmin); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^ + 68 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^^^^^^^^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ + 68 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:67:5] - 67 | h2 { font-size: calc(1.2em + 1cqmin); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:66:1] + 66 | @container (inline-size >= 0px) { + 67 | h2 { font-size: calc(1.2em + 1cqmin); } + : ^^^^^ + 68 | } `---- x Rule @@ -3759,42 +4690,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^^^^^^^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^^^^^^^^^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x SimpleBlock @@ -3808,246 +4746,327 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] 70 | @container (inline-size >= 0px) { : ^ + 71 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 72 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ + 72 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ + 72 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ + 72 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^ + 72 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ + 72 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ + 72 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^ + 72 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 72 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 72 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 72 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 72 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 72 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:71:5] - 71 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:70:1] + 70 | @container (inline-size >= 0px) { + 71 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 72 | } `---- x Rule @@ -4072,36 +5091,42 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x MediaType ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^^^^^^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x SimpleBlock @@ -4117,364 +5142,483 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] 74 | @media screen { : ^ + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } + 78 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } + 78 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } + 78 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^^^^^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | ,-> @container card (inline-size > 30em) and (inline-size < 45em) { 76 | | h2 { font-size: calc(1.2em + 1cqmax); } 77 | `-> } + 78 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] - 75 | @container card (inline-size > 30em) and (inline-size < 45em) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:74:1] + 74 | @media screen { + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + : ^ + 76 | h2 { font-size: calc(1.2em + 1cqmax); } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 77 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^ + 77 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^^^^^^^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^ + 77 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ + 77 | } `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^^^^^^^^^ + 77 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^ + 77 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 77 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 77 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^^ + 77 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:76:9] - 76 | h2 { font-size: calc(1.2em + 1cqmax); } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:75:5] + 75 | @container card (inline-size > 30em) and (inline-size < 45em) { + 76 | h2 { font-size: calc(1.2em + 1cqmax); } + : ^^^^^ + 77 | } `---- x Rule @@ -4499,66 +5643,77 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^^^^^ + 81 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^^^^^ + 81 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^ + 81 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^ + 81 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^^^ + 81 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^^ + 81 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^^ + 81 | #inner { `---- x SimpleBlock @@ -4574,118 +5729,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] 80 | @container (100px > width > 150px) { : ^ + 81 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } + 84 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } + 84 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } + 84 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^^^^^^ + 82 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | ,-> #inner { 82 | | background-color: skyblue; 83 | `-> } + 84 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] - 81 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:80:1] + 80 | @container (100px > width > 150px) { + 81 | #inner { + : ^ + 82 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 83 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 83 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^ + 83 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:82:9] - 82 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:81:5] + 81 | #inner { + 82 | background-color: skyblue; + : ^^^^^^^ + 83 | } `---- x Rule @@ -4710,48 +5902,56 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^^^^^^^ + 87 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^^^^^^^ + 87 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^ + 87 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^^^ + 87 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^^ + 87 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^^ + 87 | #inner { `---- x SimpleBlock @@ -4767,118 +5967,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] 86 | @container (not (width <= 150px)) { : ^ + 87 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } + 90 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } + 90 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } + 90 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^^^^^^ + 88 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | ,-> #inner { 88 | | background-color: skyblue; 89 | `-> } + 90 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] - 87 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:86:1] + 86 | @container (not (width <= 150px)) { + 87 | #inner { + : ^ + 88 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 89 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^ + 89 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:88:9] - 88 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:87:5] + 87 | #inner { + 88 | background-color: skyblue; + : ^^^^^^^ + 89 | } `---- x Rule @@ -4903,42 +6140,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^^^^^^^ + 93 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^^^^^^^ + 93 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^^^ + 93 | #inner { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^^ + 93 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^^ + 93 | #inner { `---- x SimpleBlock @@ -4954,118 +6198,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] 92 | @container ((width <= 150px)) { : ^ + 93 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } + 96 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } + 96 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } + 96 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^^^^^^ + 94 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | ,-> #inner { 94 | | background-color: skyblue; 95 | `-> } + 96 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] - 93 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:92:1] + 92 | @container ((width <= 150px)) { + 93 | #inner { + : ^ + 94 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 95 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 95 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^ + 95 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:94:9] - 94 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:93:5] + 93 | #inner { + 94 | background-color: skyblue; + : ^^^^^^^ + 95 | } `---- x Rule @@ -5092,42 +6373,49 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^^^^^^^ + 99 | .card { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^^^ + 99 | .card { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^^^ + 99 | .card { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^^ + 99 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^^ + 99 | .card { `---- x SimpleBlock @@ -5144,212 +6432,279 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] 98 | @container (min-width: 700px) { : ^ + 99 | .card { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } + 103 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } + 103 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } + 103 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^^ + 100 | display: grid; + `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^^ + 100 | display: grid; + `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^^ + 100 | display: grid; + `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^^ + 100 | display: grid; + `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^^ + 100 | display: grid; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^^^^ + 100 | display: grid; + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | ,-> .card { 100 | | display: grid; 101 | | grid-template-columns: 2fr 1fr; 102 | `-> } + 103 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] - 99 | .card { - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/container/input.css:98:1] + 98 | @container (min-width: 700px) { + 99 | .card { + : ^ + 100 | display: grid; + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^^^^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] - 100 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:99:5] + 99 | .card { + 100 | display: grid; + : ^^^^ + 101 | grid-template-columns: 2fr 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 102 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 102 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^ + 102 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^ + 102 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^^ + 102 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^ + 102 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:101:9] - 101 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:100:9] + 100 | display: grid; + 101 | grid-template-columns: 2fr 1fr; + : ^^ + 102 | } `---- x Rule @@ -5376,48 +6731,56 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^^^ + 107 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^^^^^ + 107 | .card { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^ + 107 | .card { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^^^ + 107 | .card { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^^ + 107 | .card { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^^ + 107 | .card { `---- x SimpleBlock @@ -5434,212 +6797,279 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] 106 | @container sidebar (min-width: 400px) { : ^ + 107 | .card { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } + 111 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } + 111 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } + 111 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^^ + 108 | display: grid; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^^ + 108 | display: grid; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^^ + 108 | display: grid; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^^ + 108 | display: grid; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^^ + 108 | display: grid; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^^^^ + 108 | display: grid; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | ,-> .card { + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | ,-> .card { 108 | | display: grid; 109 | | grid-template-columns: 2fr 1fr; 110 | `-> } + 111 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] - 107 | .card { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:106:1] + 106 | @container sidebar (min-width: 400px) { + 107 | .card { + : ^ + 108 | display: grid; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^^^^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] - 108 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:107:5] + 107 | .card { + 108 | display: grid; + : ^^^^ + 109 | grid-template-columns: 2fr 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 110 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 110 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^ + 110 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^ + 110 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Flex - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^^ + 110 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^ + 110 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:109:9] - 109 | grid-template-columns: 2fr 1fr; - : ^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:108:9] + 108 | display: grid; + 109 | grid-template-columns: 2fr 1fr; + : ^^ + 110 | } `---- x Rule @@ -5664,78 +7094,91 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^^^^^ + 114 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^^^^^ + 114 | #inner { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^ + 114 | #inner { `---- x Function ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^ + 114 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^^^^^^^^ + 114 | #inner { `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^^^^^^^^^ + 114 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x Colon ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^ + 114 | #inner { `---- x Ident { value: Atom('true' type=static), raw: "true" } ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^^^^ + 114 | #inner { `---- x SimpleBlock @@ -5751,118 +7194,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] 113 | @container test style(--responsive: true) { : ^ + 114 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } + 117 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } + 117 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } + 117 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^^^^^^ + 115 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | ,-> #inner { 115 | | background-color: skyblue; 116 | `-> } + 117 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] - 114 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:113:1] + 113 | @container test style(--responsive: true) { + 114 | #inner { + : ^ + 115 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 116 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 116 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^ + 116 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:115:9] - 115 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:114:5] + 114 | #inner { + 115 | background-color: skyblue; + : ^^^^^^^ + 116 | } `---- x Rule @@ -5887,72 +7367,84 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^^^^^ + 120 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^^^^^ + 120 | #inner { `---- x Function ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | #inner { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^ + 120 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^^^^^^^^ + 120 | #inner { `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^^^^^^^^^ + 120 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x Colon ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^ + 120 | #inner { `---- x Ident { value: Atom('true' type=static), raw: "true" } ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^^^^ + 120 | #inner { `---- x SimpleBlock @@ -5968,118 +7460,155 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] 119 | @container style(--responsive: true) { : ^ + 120 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } + 123 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } + 123 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } + 123 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^^^^^^ + 121 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | ,-> #inner { 121 | | background-color: skyblue; 122 | `-> } + 123 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] - 120 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:119:1] + 119 | @container style(--responsive: true) { + 120 | #inner { + : ^ + 121 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 122 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 122 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^ + 122 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:121:9] - 121 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:120:5] + 120 | #inner { + 121 | background-color: skyblue; + : ^^^^^^^ + 122 | } `---- x Rule @@ -6108,48 +7637,56 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^^^^^^^^ + 126 | @container style(--responsive: true) { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Length ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^^^ + 126 | @container style(--responsive: true) { `---- x Number ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^ + 126 | @container style(--responsive: true) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^^ + 126 | @container style(--responsive: true) { `---- x SimpleBlock @@ -6167,232 +7704,303 @@ ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] 125 | @container card (inline-size > 30em) { : ^ + 126 | @container style(--responsive: true) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } 130 | `-> } + 131 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } 130 | `-> } + 131 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } 130 | `-> } + 131 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^ + 127 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^ + 127 | #inner { `---- x Function - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | #inner { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^ + 127 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^ + 127 | #inner { `---- x Ident { value: Atom('--responsive' type=dynamic), raw: "--responsive" } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^^^^^^^^^ + 127 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^ + 127 | #inner { `---- x Colon - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^ + 127 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^ + 127 | #inner { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^ + 127 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^ + 127 | #inner { `---- x Ident { value: Atom('true' type=static), raw: "true" } - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^^^^ + 127 | #inner { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | ,-> @container style(--responsive: true) { + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | ,-> @container style(--responsive: true) { 127 | | #inner { 128 | | background-color: skyblue; 129 | | } 130 | `-> } + 131 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] - 126 | @container style(--responsive: true) { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:125:1] + 125 | @container card (inline-size > 30em) { + 126 | @container style(--responsive: true) { + : ^ + 127 | #inner { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } + 130 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } + 130 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } + 130 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x IdSelector - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^^^^^^ + 128 | background-color: skyblue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | ,-> #inner { + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | ,-> #inner { 128 | | background-color: skyblue; 129 | `-> } + 130 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] - 127 | #inner { - : ^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:126:5] + 126 | @container style(--responsive: true) { + 127 | #inner { + : ^ + 128 | background-color: skyblue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 129 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^^^^^^^^^^ + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^ + 129 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/container/input.css:128:13] - 128 | background-color: skyblue; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/container/input.css:127:9] + 127 | #inner { + 128 | background-color: skyblue; + : ^^^^^^^ + 129 | } `---- x Rule diff --git a/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug index dda1e7825f83..b0d82a651105 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/counter-style/span.rust-debug @@ -34,18 +34,21 @@ ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] 1 | @counter-style thumbs { : ^^^^^^^^^^^^^ + 2 | system: cyclic; `---- x Ident ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] 1 | @counter-style thumbs { : ^^^^^^^^^^^^^ + 2 | system: cyclic; `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] 1 | @counter-style thumbs { : ^^^^^^ + 2 | system: cyclic; `---- x SimpleBlock @@ -61,114 +64,151 @@ ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] 1 | @counter-style thumbs { : ^ + 2 | system: cyclic; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^^^^^^^^^ + 3 | symbols: "\1F44D"; + `---- + + x Declaration + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^^^^^^^^^ + 3 | symbols: "\1F44D"; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^ + 3 | symbols: "\1F44D"; + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^ + 3 | symbols: "\1F44D"; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^ + 3 | symbols: "\1F44D"; + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:1:1] + 1 | @counter-style thumbs { + 2 | system: cyclic; + : ^^^^^^ + 3 | symbols: "\1F44D"; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; `---- x Declaration ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^^^^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^ + 4 | suffix: " "; `---- x Ident ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^ + 4 | suffix: " "; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^^ + 4 | suffix: " "; `---- - x Ident + x Str ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:2:5] 2 | system: cyclic; - : ^^^^^^ + 3 | symbols: "\1F44D"; + : ^^^^^^^^ + 4 | suffix: " "; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; + : ^^^^^^^^^^^ + 5 | } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^^^^^^^^^^^ + 4 | suffix: " "; + : ^^^^^^^^^^^ + 5 | } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^ + 4 | suffix: " "; + : ^^^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^ + 4 | suffix: " "; + : ^^^^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^^ + 4 | suffix: " "; + : ^^^ + 5 | } `---- x Str ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:3:5] 3 | symbols: "\1F44D"; - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:4:5] - 4 | suffix: " "; - : ^^^ + 4 | suffix: " "; + : ^^^ + 5 | } `---- x Rule @@ -189,42 +229,49 @@ ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x WqName ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x Ident ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^^ + 8 | list-style: thumbs; `---- x SimpleBlock @@ -238,46 +285,61 @@ ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] 7 | ul { : ^ + 8 | list-style: thumbs; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ + 9 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^^^^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:8:5] - 8 | list-style: thumbs; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/counter-style/input.css:7:1] + 7 | ul { + 8 | list-style: thumbs; + : ^^^^^^ + 9 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug index 4f54e5922719..5a9f83a693a8 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/custom-media/span.rust-debug @@ -198,3514 +198,4634 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @custom-media --modern true; `---- x AtRule ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @custom-media --modern true; `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^^^^^^ + 2 | @custom-media --modern true; `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^^^^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^ + 2 | @custom-media --modern true; `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^ + 2 | @custom-media --modern true; `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^^^ + 2 | @custom-media --modern true; `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^ + 2 | @custom-media --modern true; `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] 1 | @custom-media --modern (color), (hover); : ^^^^^ + 2 | @custom-media --modern true; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] + 1 | @custom-media --modern (color), (hover); 2 | @custom-media --modern true; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @custom-media --modern false; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] + 1 | @custom-media --modern (color), (hover); 2 | @custom-media --modern true; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @custom-media --modern false; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] + 1 | @custom-media --modern (color), (hover); 2 | @custom-media --modern true; : ^^^^^^^^^^^^ + 3 | @custom-media --modern false; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] + 1 | @custom-media --modern (color), (hover); 2 | @custom-media --modern true; : ^^^^^^^^^^^^ + 3 | @custom-media --modern false; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:1:1] + 1 | @custom-media --modern (color), (hover); 2 | @custom-media --modern true; : ^^^^ + 3 | @custom-media --modern false; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + 2 | @custom-media --modern true; 3 | @custom-media --modern false; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + 2 | @custom-media --modern true; 3 | @custom-media --modern false; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + 2 | @custom-media --modern true; 3 | @custom-media --modern false; : ^^^^^^^^^^^^ + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + 2 | @custom-media --modern true; 3 | @custom-media --modern false; : ^^^^^^^^^^^^ + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:2:1] + 2 | @custom-media --modern true; 3 | @custom-media --modern false; : ^^^^^ + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:3:1] + 3 | @custom-media --modern false; 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 5 | @custom-media --mq-b screen and (max-width: 30em); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:4:1] + 4 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 5 | @custom-media --mq-b screen and (max-width: 30em); : ^^ + 6 | @custom-media --not-mq-a not all and (--mq-a); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:5:1] + 5 | @custom-media --mq-b screen and (max-width: 30em); 6 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^ + 7 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:6:1] + 6 | @custom-media --not-mq-a not all and (--mq-a); 7 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^ + 8 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:7:1] + 7 | @custom-media --circular-mq-a (--circular-mq-b); 8 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^ + 9 | @custom-media --min (min-width: 320px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] - 9 | @custom-media --min (min-width: 320px); - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:8:1] + 8 | @custom-media --circular-mq-b (--circular-mq-a); + 9 | @custom-media --min (min-width: 320px); + : ^^ + 10 | @custom-media --max (max-width: 640px); + `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:9:1] + 9 | @custom-media --min (min-width: 320px); 10 | @custom-media --max (max-width: 640px); : ^^ + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:10:1] + 10 | @custom-media --max (max-width: 640px); 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^ + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^^^^^^^^^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:11:1] + 11 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); : ^ + 13 | @custom-media --\(\)-escaped (min-width: 2); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^^^^^^^^^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:12:1] + 12 | @custom-media --🧑🏾‍🎤 (min-width: 1); 13 | @custom-media --\(\)-escaped (min-width: 2); : ^ + 14 | @custom-media --modern (min-width: 3), (min-width: 4); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^ + 15 | @custom-media --screen only screen; `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^ + 15 | @custom-media --screen only screen; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^^^^^^^^^ + 15 | @custom-media --screen only screen; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^ + 15 | @custom-media --screen only screen; `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:13:1] + 13 | @custom-media --\(\)-escaped (min-width: 2); 14 | @custom-media --modern (min-width: 3), (min-width: 4); : ^ + 15 | @custom-media --screen only screen; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:14:1] + 14 | @custom-media --modern (min-width: 3), (min-width: 4); 15 | @custom-media --screen only screen; : ^^^^^^ + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:15:1] + 15 | @custom-media --screen only screen; 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); : ^^ + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:16:1] + 16 | @custom-media --md-and-larger1 --screen and (width >= 570px); 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); : ^^ + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^^^^^^^^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:17:1] + 17 | @custom-media --md-and-larger2 (--screen) and (width >= 570px); 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); : ^^ + 19 | @custom-media --md-larger4 (width >=570px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^^^^^^^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:18:1] + 18 | @custom-media --md-and-larger3 only screen and (width >= 570px); 19 | @custom-media --md-larger4 (width >=570px); : ^^ + 20 | @custom-media --md-smaller4 (width < 1000px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^^^^^^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:19:1] + 19 | @custom-media --md-larger4 (width >=570px); 20 | @custom-media --md-smaller4 (width < 1000px); : ^^ + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^^^^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:20:1] + 20 | @custom-media --md-smaller4 (width < 1000px); 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); : ^^ + 22 | @custom-media --mq-b screen and (max-width: 30em); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^^^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:21:1] + 21 | @custom-media --mq-a (max-width: 30em), (max-height: 30em); 22 | @custom-media --mq-b screen and (max-width: 30em); : ^^ + 23 | @custom-media --not-mq-a not all and (--mq-a); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^^^^^^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:22:1] + 22 | @custom-media --mq-b screen and (max-width: 30em); 23 | @custom-media --not-mq-a not all and (--mq-a); : ^^^^^^ + 24 | @custom-media --circular-mq-a (--circular-mq-b); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:23:1] + 23 | @custom-media --not-mq-a not all and (--mq-a); 24 | @custom-media --circular-mq-a (--circular-mq-b); : ^^^^^^^^^^^^^^^ + 25 | @custom-media --circular-mq-b (--circular-mq-a); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:24:1] + 24 | @custom-media --circular-mq-a (--circular-mq-b); 25 | @custom-media --circular-mq-b (--circular-mq-a); : ^^^^^^^^^^^^^^^ + 26 | @custom-media --min (min-width: 320px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^^ + 27 | @custom-media --max (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:25:1] + 25 | @custom-media --circular-mq-b (--circular-mq-a); 26 | @custom-media --min (min-width: 320px); : ^^ + 27 | @custom-media --max (max-width: 640px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:26:1] + 26 | @custom-media --min (min-width: 320px); 27 | @custom-media --max (max-width: 640px); : ^^ + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:27:1] + 27 | @custom-media --max (max-width: 640px); 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); : ^^ + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:28:1] + 28 | @custom-media --concat (min-width: 320px) and (max-width: 640px); 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); : ^^ + 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:29:1] + 29 | @custom-media -- (min-width: 320px) and (max-width: 640px); 30 | @custom-media ------- (min-width: 320px) and (max-width: 640px); : ^^ `---- @@ -3732,66 +4852,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^ + 33 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^ + 33 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^^^ + 33 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^ + 33 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^^^^^^^^ + 33 | body { `---- x SimpleBlock @@ -3807,124 +4938,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] 32 | @media (--concat) { : ^ + 33 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } + 36 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } + 36 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } + 36 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^^^^ + 34 | order: 7; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | ,-> body { 34 | | order: 7; 35 | `-> } + 36 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] - 33 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:32:1] + 32 | @media (--concat) { + 33 | body { + : ^ + 34 | order: 7; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ + 35 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ + 35 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^^^^^^^^ + 35 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^^^^^ + 35 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^^^^^ + 35 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^ + 35 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:34:9] - 34 | order: 7; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:33:5] + 33 | body { + 34 | order: 7; + : ^ + 35 | } `---- x Rule @@ -3949,138 +5119,161 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^ + 39 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^ + 39 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^ + 39 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^ + 39 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^ + 39 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^ + 39 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^ + 39 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^^^^^^^^^^^^^ + 39 | body { `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^ + 39 | body { `---- x Ratio ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^^^ + 39 | body { `---- x Number ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^^ + 39 | body { `---- x Number ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^ + 39 | body { `---- x SimpleBlock @@ -4096,124 +5289,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] 38 | @media (--concat) and (min-aspect-ratio: 16/9) { : ^ + 39 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } + 42 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } + 42 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } + 42 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^^^^ + 40 | order: 8; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | ,-> body { 40 | | order: 8; 41 | `-> } + 42 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] - 39 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:38:1] + 38 | @media (--concat) and (min-aspect-ratio: 16/9) { + 39 | body { + : ^ + 40 | order: 8; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ + 41 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ + 41 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^^^^^^^^ + 41 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^^^^^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^^^^^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^ + 41 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:40:9] - 40 | order: 8; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:39:5] + 39 | body { + 40 | order: 8; + : ^ + 41 | } `---- x Rule @@ -4238,66 +5470,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^ + 45 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^ + 45 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^^^^^ + 45 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^ + 45 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^^^^^^ + 45 | body { `---- x SimpleBlock @@ -4313,124 +5556,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] 44 | @media ( --mq-a ) { : ^ + 45 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } + 48 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } + 48 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } + 48 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^^^^ + 46 | order: 1000; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | ,-> body { 46 | | order: 1000; 47 | `-> } + 48 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] - 45 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:44:1] + 44 | @media ( --mq-a ) { + 45 | body { + : ^ + 46 | order: 1000; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ + 47 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ + 47 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^^^^^^^^ + 47 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^^ + 47 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^^ + 47 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^ + 47 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:46:9] - 46 | order: 1000; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:45:5] + 45 | body { + 46 | order: 1000; + : ^^^^ + 47 | } `---- x Rule @@ -4455,66 +5737,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^ + 51 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^ + 51 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^^^^^ + 51 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^ + 51 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^^^^^^ + 51 | body { `---- x SimpleBlock @@ -4530,124 +5823,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] 50 | @media ( --mq-a ) { : ^ + 51 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } + 54 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } + 54 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } + 54 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^^^^ + 52 | order: 1001; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | ,-> body { 52 | | order: 1001; 53 | `-> } + 54 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] - 51 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:50:1] + 50 | @media ( --mq-a ) { + 51 | body { + : ^ + 52 | order: 1001; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ + 53 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ + 53 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^^^^^^^^ + 53 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^^ + 53 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^^ + 53 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^ + 53 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:52:9] - 52 | order: 1001; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:51:5] + 51 | body { + 52 | order: 1001; + : ^^^^ + 53 | } `---- x Rule @@ -4672,114 +6004,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 57 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 57 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 57 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 57 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 57 | body { `---- x SimpleBlock @@ -4795,124 +6146,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] 56 | @media ( --mq-a ), ( --mq-a ) { : ^ + 57 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } + 60 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } + 60 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } + 60 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^^^^ + 58 | order: 1002; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | ,-> body { 58 | | order: 1002; 59 | `-> } + 60 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] - 57 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:56:1] + 56 | @media ( --mq-a ), ( --mq-a ) { + 57 | body { + : ^ + 58 | order: 1002; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ + 59 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ + 59 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^^^^^^^^ + 59 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^^ + 59 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^^ + 59 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^ + 59 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:58:9] - 58 | order: 1002; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:57:5] + 57 | body { + 58 | order: 1002; + : ^^^^ + 59 | } `---- x Rule @@ -4937,114 +6327,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 63 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 63 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^ + 63 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^ + 63 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 63 | body { `---- x SimpleBlock @@ -5060,124 +6469,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] 62 | @media ( --mq-a ), ( --mq-a ) { : ^ + 63 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } + 66 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } + 66 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } + 66 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^^^^ + 64 | order: 1003; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | ,-> body { 64 | | order: 1003; 65 | `-> } + 66 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] - 63 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:62:1] + 62 | @media ( --mq-a ), ( --mq-a ) { + 63 | body { + : ^ + 64 | order: 1003; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ + 65 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ + 65 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^^^^^^^^ + 65 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^^ + 65 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^^ + 65 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^ + 65 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:64:9] - 64 | order: 1003; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:63:5] + 63 | body { + 64 | order: 1003; + : ^^^^ + 65 | } `---- x Rule @@ -5202,114 +6650,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 69 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^ + 69 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^^^^^^ + 69 | body { `---- x SimpleBlock @@ -5325,124 +6792,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] 68 | @media ( --mq-a ), ( --mq-a ) { : ^ + 69 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } + 72 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } + 72 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } + 72 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^^^^ + 70 | order: 1004; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | ,-> body { 70 | | order: 1004; 71 | `-> } + 72 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] - 69 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:68:1] + 68 | @media ( --mq-a ), ( --mq-a ) { + 69 | body { + : ^ + 70 | order: 1004; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ + 71 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ + 71 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^^^^^^^^ + 71 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^^ + 71 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^^ + 71 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^ + 71 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:70:9] - 70 | order: 1004; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:69:5] + 69 | body { + 70 | order: 1004; + : ^^^^ + 71 | } `---- x Rule @@ -5467,114 +6973,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^ + 75 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^ + 75 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^^^^^^^^^^^ + 75 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 75 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 75 | body { `---- x SimpleBlock @@ -5590,124 +7115,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] 74 | @media (--mq-a), (--mq-a) { : ^ + 75 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } + 78 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } + 78 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } + 78 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^^^^ + 76 | order: 1005; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | ,-> body { 76 | | order: 1005; 77 | `-> } + 78 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] - 75 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:74:1] + 74 | @media (--mq-a), (--mq-a) { + 75 | body { + : ^ + 76 | order: 1005; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ + 77 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ + 77 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^^^^^^^^ + 77 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^^ + 77 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^^ + 77 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^ + 77 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:76:9] - 76 | order: 1005; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:75:5] + 75 | body { + 76 | order: 1005; + : ^^^^ + 77 | } `---- x Rule @@ -5732,66 +7296,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^ + 81 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^ + 81 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^^^ + 81 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^ + 81 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^^^^^^^^^ + 81 | body { `---- x SimpleBlock @@ -5807,124 +7382,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] 80 | @media (trailer--) { : ^ + 81 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } + 84 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } + 84 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } + 84 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^^^^ + 82 | order: 1006; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | ,-> body { 82 | | order: 1006; 83 | `-> } + 84 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] - 81 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:80:1] + 80 | @media (trailer--) { + 81 | body { + : ^ + 82 | order: 1006; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ + 83 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ + 83 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^^^^^^^^ + 83 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^^ + 83 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^^ + 83 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^ + 83 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:82:9] - 82 | order: 1006; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:81:5] + 81 | body { + 82 | order: 1006; + : ^^^^ + 83 | } `---- x Rule @@ -5949,114 +7563,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^^^^^^^^^^^^^ + 87 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^^^^^ + 87 | body { `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^^^^^ + 87 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^ + 87 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^^^ + 87 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^^^^^ + 87 | body { `---- x SimpleBlock @@ -6072,124 +7705,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] 86 | @media (--min) and (--max) { : ^ + 87 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } + 90 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } + 90 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } + 90 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^^^^ + 88 | order: 6; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | ,-> body { 88 | | order: 6; 89 | `-> } + 90 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] - 87 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:86:1] + 86 | @media (--min) and (--max) { + 87 | body { + : ^ + 88 | order: 6; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ + 89 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ + 89 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^^^^^^^^ + 89 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^^^^^ + 89 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^^^^^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^ + 89 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:88:9] - 88 | order: 6; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:87:5] + 87 | body { + 88 | order: 6; + : ^ + 89 | } `---- x Rule @@ -6214,66 +7886,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^ + 93 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^ + 93 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^^^ + 93 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^ + 93 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^^^^^^^^^^^^^^^ + 93 | body { `---- x SimpleBlock @@ -6289,124 +7972,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] 92 | @media (--circular-mq-a) { : ^ + 93 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } + 96 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } + 96 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } + 96 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^^^^ + 94 | order: 3; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | ,-> body { 94 | | order: 3; 95 | `-> } + 96 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] - 93 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:92:1] + 92 | @media (--circular-mq-a) { + 93 | body { + : ^ + 94 | order: 3; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ + 95 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ + 95 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^^^^^^^^ + 95 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^^^^^ + 95 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^^^^^ + 95 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^ + 95 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:94:9] - 94 | order: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:93:5] + 93 | body { + 94 | order: 3; + : ^ + 95 | } `---- x Rule @@ -6431,66 +8153,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^ + 99 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^ + 99 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^^^ + 99 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^ + 99 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^^^^^^^^^^^^^^^ + 99 | body { `---- x SimpleBlock @@ -6506,124 +8239,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] 98 | @media (--circular-mq-b) { : ^ + 99 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } + 102 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } + 102 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } + 102 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^^^^ + 100 | order: 4; + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | ,-> body { 100 | | order: 4; 101 | `-> } + 102 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] - 99 | body { - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:98:1] + 98 | @media (--circular-mq-b) { + 99 | body { + : ^ + 100 | order: 4; + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ + 101 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ + 101 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^^^^^^^^ + 101 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^^^^^ + 101 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^^^^^ + 101 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^ + 101 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:100:9] - 100 | order: 4; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:99:5] + 99 | body { + 100 | order: 4; + : ^ + 101 | } `---- x Rule @@ -6648,66 +8420,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^ + 105 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^ + 105 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^^^ + 105 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^ + 105 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^^^^^^^^^^^^^^^ + 105 | body { `---- x SimpleBlock @@ -6723,124 +8506,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] 104 | @media (--unresolved-mq) { : ^ + 105 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } + 108 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } + 108 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } + 108 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^^^^ + 106 | order: 5; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | ,-> body { 106 | | order: 5; 107 | `-> } + 108 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] - 105 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:104:1] + 104 | @media (--unresolved-mq) { + 105 | body { + : ^ + 106 | order: 5; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ + 107 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ + 107 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^^^^^^^^ + 107 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^^^^^ + 107 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^^^^^ + 107 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^ + 107 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:106:9] - 106 | order: 5; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:105:5] + 105 | body { + 106 | order: 5; + : ^ + 107 | } `---- x Rule @@ -6865,66 +8687,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^ + 111 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^ + 111 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^^^ + 111 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^ + 111 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^^^^^^ + 111 | body { `---- x SimpleBlock @@ -6940,124 +8773,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] 110 | @media (--mq-a) { : ^ + 111 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } + 114 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } + 114 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } + 114 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^^^^ + 112 | order: 1; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | ,-> body { 112 | | order: 1; 113 | `-> } + 114 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] - 111 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:110:1] + 110 | @media (--mq-a) { + 111 | body { + : ^ + 112 | order: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ + 113 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ + 113 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^^^^^^^^ + 113 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^^^^^ + 113 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^^^^^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^ + 113 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:112:9] - 112 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:111:5] + 111 | body { + 112 | order: 1; + : ^ + 113 | } `---- x Rule @@ -7082,66 +8954,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^ + 117 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^ + 117 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^^^ + 117 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^ + 117 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^^^^^^ + 117 | body { `---- x SimpleBlock @@ -7157,124 +9040,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] 116 | @media (--mq-b) { : ^ + 117 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } + 120 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } + 120 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } + 120 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^^^^ + 118 | order: 1; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | ,-> body { 118 | | order: 1; 119 | `-> } + 120 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] - 117 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:116:1] + 116 | @media (--mq-b) { + 117 | body { + : ^ + 118 | order: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ + 119 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ + 119 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^^^^^^^^ + 119 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^^^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^^^^^ + 119 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^ + 119 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:118:9] - 118 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:117:5] + 117 | body { + 118 | order: 1; + : ^ + 119 | } `---- x Rule @@ -7299,114 +9221,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^ + 123 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^ + 123 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^^^^^^^^^^^ + 123 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^^^ + 123 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^^^^^^ + 123 | body { `---- x SimpleBlock @@ -7422,124 +9363,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] 122 | @media (--mq-a), (--mq-a) { : ^ + 123 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } + 126 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } + 126 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } + 126 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^^^^ + 124 | order: 1; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | ,-> body { 124 | | order: 1; 125 | `-> } + 126 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] - 123 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:122:1] + 122 | @media (--mq-a), (--mq-a) { + 123 | body { + : ^ + 124 | order: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ + 125 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ + 125 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^^^^^^^^ + 125 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^^^^^ + 125 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^^^^^ + 125 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^ + 125 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:124:9] - 124 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:123:5] + 123 | body { + 124 | order: 1; + : ^ + 125 | } `---- x Rule @@ -7564,90 +9544,105 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^ + 129 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^ + 129 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^^^^^^^^^^^^^ + 129 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^^^^^^^^^^^^^ + 129 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x MediaType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^ + 129 | body { `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^^^ + 129 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^ + 129 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^^^^^^ + 129 | body { `---- x SimpleBlock @@ -7663,124 +9658,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] 128 | @media not all and (--mq-a) { : ^ + 129 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } + 132 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } + 132 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } + 132 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^^^^ + 130 | order: 2; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | ,-> body { 130 | | order: 2; 131 | `-> } + 132 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] - 129 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:128:1] + 128 | @media not all and (--mq-a) { + 129 | body { + : ^ + 130 | order: 2; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ + 131 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ + 131 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^^^^^^^^ + 131 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^^^^^ + 131 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^ + 131 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:130:9] - 130 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:129:5] + 129 | body { + 130 | order: 2; + : ^ + 131 | } `---- x Rule @@ -7805,66 +9839,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^ + 135 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^ + 135 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^^^ + 135 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^ + 135 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^^^^^^^^^^ + 135 | body { `---- x SimpleBlock @@ -7880,124 +9925,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] 134 | @media (--not-mq-a) { : ^ + 135 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } + 138 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } + 138 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } + 138 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^^^^ + 136 | order: 1; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | ,-> body { 136 | | order: 1; 137 | `-> } + 138 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] - 135 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:134:1] + 134 | @media (--not-mq-a) { + 135 | body { + : ^ + 136 | order: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ + 137 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ + 137 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^^^^^^^^ + 137 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^^^^^ + 137 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^^^^^ + 137 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^ + 137 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:136:9] - 136 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:135:5] + 135 | body { + 136 | order: 1; + : ^ + 137 | } `---- x Rule @@ -8022,90 +10106,105 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^ + 141 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^ + 141 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x MediaType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^ + 141 | body { `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^^^ + 141 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^ + 141 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^^^^^^^^^^ + 141 | body { `---- x SimpleBlock @@ -8121,124 +10220,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] 140 | @media not all and (--not-mq-a) { : ^ + 141 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } + 144 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } + 144 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } + 144 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^^^^ + 142 | order: 2; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | ,-> body { 142 | | order: 2; 143 | `-> } + 144 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] - 141 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:140:1] + 140 | @media not all and (--not-mq-a) { + 141 | body { + : ^ + 142 | order: 2; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ + 143 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ + 143 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^^^^^^^^ + 143 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^^^^^ + 143 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^^^^^ + 143 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^ + 143 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:142:9] - 142 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:141:5] + 141 | body { + 142 | order: 2; + : ^ + 143 | } `---- x Rule @@ -8263,66 +10401,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^ + 148 | .a { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^ + 148 | .a { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^^^^^^^^^^^^^^^^^ + 148 | .a { `---- x SimpleBlock @@ -8338,118 +10487,155 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] 147 | @media (--🧑🏾‍🎤) { : ^ + 148 | .a { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } + 151 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } + 151 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } + 151 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^^ + 149 | order: 1; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^^ + 149 | order: 1; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^^ + 149 | order: 1; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^^ + 149 | order: 1; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^^ + 149 | order: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^ + 149 | order: 1; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | ,-> .a { 149 | | order: 1; 150 | `-> } + 151 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] - 148 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:147:1] + 147 | @media (--🧑🏾‍🎤) { + 148 | .a { + : ^ + 149 | order: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ + 150 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ + 150 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^^^^^^^^ + 150 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^^^^^ + 150 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^^^^^ + 150 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^ + 150 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:149:9] - 149 | order: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:148:5] + 148 | .a { + 149 | order: 1; + : ^ + 150 | } `---- x Rule @@ -8474,66 +10660,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^ + 154 | .a { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^ + 154 | .a { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^^^ + 154 | .a { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^ + 154 | .a { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^^^^^^^^^^^^^^ + 154 | .a { `---- x SimpleBlock @@ -8549,118 +10746,155 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] 153 | @media (--\(\)-escaped) { : ^ + 154 | .a { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } + 157 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } + 157 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } + 157 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^^ + 155 | order: 2; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^^ + 155 | order: 2; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^^ + 155 | order: 2; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^^ + 155 | order: 2; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^^ + 155 | order: 2; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^ + 155 | order: 2; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | ,-> .a { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | ,-> .a { 155 | | order: 2; 156 | `-> } + 157 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] - 154 | .a { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:153:1] + 153 | @media (--\(\)-escaped) { + 154 | .a { + : ^ + 155 | order: 2; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ + 156 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ + 156 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^^^^^^^^ + 156 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^^^^^ + 156 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^^^^^ + 156 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^ + 156 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:155:9] - 155 | order: 2; - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:154:5] + 154 | .a { + 155 | order: 2; + : ^ + 156 | } `---- x Rule @@ -8681,144 +10915,168 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^ + 160 | .a { order: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^ + 160 | .a { order: 3; } `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureRange ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^^^^^^^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^ + 160 | .a { order: 3; } `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Length ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^^^ + 160 | .a { order: 3; } `---- x Number ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^^^ + 160 | .a { order: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^^ + 160 | .a { order: 3; } `---- x SimpleBlock @@ -8832,114 +11090,151 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] 159 | @media (--modern) and (width > 1024px) { : ^ + 160 | .a { order: 3; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ + 161 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ + 161 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^^^^ + 161 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^ + 161 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^ + 161 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^ + 161 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^ + 161 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^ + 161 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^ + 161 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^^^^^^ + 161 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^ + 161 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^ + 161 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^ + 161 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^^^^ + 161 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^ + 161 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^^^^^ + 161 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^ + 161 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:160:5] - 160 | .a { order: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:159:1] + 159 | @media (--modern) and (width > 1024px) { + 160 | .a { order: 3; } + : ^ + 161 | } `---- x Rule @@ -8964,66 +11259,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^ + 164 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^ + 164 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^^^ + 164 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^ + 164 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^^^^^^^^^^^^^^^^ + 164 | body { `---- x SimpleBlock @@ -9039,124 +11345,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] 163 | @media (--md-and-larger1) { : ^ + 164 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } + 167 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } + 167 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } + 167 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^^^^ + 165 | background-color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | ,-> body { 165 | | background-color: red; 166 | `-> } + 167 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] - 164 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:163:1] + 163 | @media (--md-and-larger1) { + 164 | body { + : ^ + 165 | background-color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ + 166 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ + 166 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^^^^^^ + 166 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^ + 166 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^^^^^^^^^^^^^^ + 166 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^ + 166 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:165:9] - 165 | background-color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:164:5] + 164 | body { + 165 | background-color: red; + : ^^^ + 166 | } `---- x Rule @@ -9181,66 +11526,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^ + 170 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^ + 170 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^^^ + 170 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^ + 170 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^^^^^^^^^^^^^^^^ + 170 | body { `---- x SimpleBlock @@ -9256,124 +11612,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] 169 | @media (--md-and-larger2) { : ^ + 170 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } + 173 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } + 173 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } + 173 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^^^^ + 171 | background-color: yellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | ,-> body { 171 | | background-color: yellow; 172 | `-> } + 173 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] - 170 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:169:1] + 169 | @media (--md-and-larger2) { + 170 | body { + : ^ + 171 | background-color: yellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 172 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 172 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 172 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ + 172 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ + 172 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^ + 172 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:171:9] - 171 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:170:5] + 170 | body { + 171 | background-color: yellow; + : ^^^^^^ + 172 | } `---- x Rule @@ -9398,66 +11793,77 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^ + 176 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^ + 176 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^^^ + 176 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^ + 176 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^^^^^^^^^^^^^^^^ + 176 | body { `---- x SimpleBlock @@ -9473,124 +11879,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] 175 | @media (--md-and-larger3) { : ^ + 176 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } + 179 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } + 179 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } + 179 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^^^^ + 177 | background-color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | ,-> body { 177 | | background-color: green; 178 | `-> } + 179 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] - 176 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:175:1] + 175 | @media (--md-and-larger3) { + 176 | body { + : ^ + 177 | background-color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 178 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 178 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 178 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 178 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 178 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^ + 178 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:177:9] - 177 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:176:5] + 176 | body { + 177 | background-color: green; + : ^^^^^ + 178 | } `---- x Rule @@ -9615,114 +12060,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^ + 182 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^ + 182 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^ + 182 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^ + 182 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^ + 182 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^^^^^ + 182 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^ + 182 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^^^ + 182 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^ + 182 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^^^^^^^^^^^^ + 182 | body { `---- x SimpleBlock @@ -9738,124 +12202,163 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] 181 | @media (--screen) and (--md-larger4) { : ^ + 182 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } + 185 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } + 185 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } + 185 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^^^^ + 183 | background-color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | ,-> body { 183 | | background-color: green; 184 | `-> } + 185 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] - 182 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:181:1] + 181 | @media (--screen) and (--md-larger4) { + 182 | body { + : ^ + 183 | background-color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 184 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 184 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 184 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 184 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 184 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^ + 184 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:183:9] - 183 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:182:5] + 182 | body { + 183 | background-color: green; + : ^^^^^ + 184 | } `---- x Rule @@ -9880,114 +12383,133 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^ + 188 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^ + 188 | body { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^ + 188 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^ + 188 | body { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^^^^^ + 188 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^ + 188 | body { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^^^ + 188 | body { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^ + 188 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^^^^^^^^^^^^^ + 188 | body { `---- x SimpleBlock @@ -10003,122 +12525,161 @@ ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] 187 | @media (--md-larger4) and (--md-smaller4) { : ^ + 188 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } + 191 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } + 191 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } + 191 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^^^^ + 189 | background-color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | ,-> body { 189 | | background-color: green; 190 | `-> } + 191 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] - 188 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:187:1] + 187 | @media (--md-larger4) and (--md-smaller4) { + 188 | body { + : ^ + 189 | background-color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 190 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 190 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 190 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 190 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 190 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^ + 190 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:189:9] - 189 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/custom-media/input.css:188:5] + 188 | body { + 189 | background-color: green; + : ^^^^^ + 190 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug index 595e75d297d4..f7bf4820e3c9 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/document/span.rust-debug @@ -49,36 +49,42 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^^^^^^ + 2 | h1 { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^^^^^^ + 2 | h1 { `---- x Url ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | h1 { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^ + 2 | h1 { `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | h1 { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | h1 { `---- x SimpleBlock @@ -94,124 +100,163 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] 1 | @document url("https://www.example.com/") { : ^ + 2 | h1 { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^^ + 3 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | ,-> h1 { + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | ,-> h1 { 3 | | color: green; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] - 2 | h1 { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:1:1] + 1 | @document url("https://www.example.com/") { + 2 | h1 { + : ^ + 3 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:3:9] - 3 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:2:5] + 2 | h1 { + 3 | color: green; + : ^^^^^ + 4 | } `---- x Rule @@ -238,132 +283,154 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^ + 8 | body { `---- x Url ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^ + 8 | body { `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Function ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^ + 8 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Function ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^ + 8 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^ + 8 | body { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^ + 8 | body { `---- x Function ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^ + 8 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^ + 8 | body { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^ + 8 | body { `---- x Function ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^ + 8 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^ + 8 | body { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^^^^^^^^^^ + 8 | body { `---- x SimpleBlock @@ -380,348 +447,441 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { : ^ + 8 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } + 12 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } + 12 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } + 12 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^^^^ + 9 | color: purple; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | ,-> body { 9 | | color: purple; 10 | | background: yellow; 11 | `-> } + 12 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] - 8 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:7:1] + 7 | @document url("http://www.w3.org/"), url-prefix("http://www.w3.org/Style/"), domain("mozilla.org"), media-document("video"), regexp("https:.*") { + 8 | body { + : ^ + 9 | color: purple; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ + 10 | background: yellow; + `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ + 10 | background: yellow; + `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^^^^^^^^^ + 10 | background: yellow; + `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^ + 10 | background: yellow; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^ + 10 | background: yellow; + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^^ + 10 | background: yellow; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] - 9 | color: purple; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/document/input.css:8:5] + 8 | body { + 9 | color: purple; + : ^^^^^^ + 10 | background: yellow; + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 11 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 11 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 11 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^^^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:10:9] - 10 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:9:9] + 9 | color: purple; + 10 | background: yellow; + : ^^^^^^ + 11 | } `---- x Rule ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x Url ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] 14 | @document url(https://www.example.com/) {} : ^ + 15 | @-moz-document url("https://www.example.com/") {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x Url - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x Str - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:14:1] + 14 | @document url(https://www.example.com/) {} 15 | @-moz-document url("https://www.example.com/") {} : ^ + 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/document/input.css:15:1] + 15 | @-moz-document url("https://www.example.com/") {} 16 | @-moz-document/* near */ /* filter */ url("example.com/{") /* a */ {} : ^ `---- @@ -752,36 +912,42 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x Url ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^ + 19 | @media screen and (min-width: 900px) { `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x Str ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media screen and (min-width: 900px) { `---- x SimpleBlock @@ -799,326 +965,429 @@ ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] 18 | @document url("https://www.example.com/") { : ^ + 19 | @media screen and (min-width: 900px) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } 23 | `-> } + 24 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } 23 | `-> } + 24 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } 23 | `-> } + 24 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ + 20 | article { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ + 20 | article { `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^ + 20 | article { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^ + 20 | article { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^ + 20 | article { `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^^^^^^^^^^ + 20 | article { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ + 20 | article { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^^^^^ + 20 | article { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ + 20 | article { `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ + 20 | article { `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^^^ + 20 | article { `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^^ + 20 | article { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^^ + 20 | article { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | ,-> @media screen and (min-width: 900px) { + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | ,-> @media screen and (min-width: 900px) { 20 | | article { 21 | | padding: 1rem 3rem; 22 | | } 23 | `-> } + 24 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] - 19 | @media screen and (min-width: 900px) { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:18:1] + 18 | @document url("https://www.example.com/") { + 19 | @media screen and (min-width: 900px) { + : ^ + 20 | article { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } + 23 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } + 23 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } + 23 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^^^^^^^ + 21 | padding: 1rem 3rem; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | ,-> article { 21 | | padding: 1rem 3rem; 22 | `-> } + 23 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] - 20 | article { - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:19:5] + 19 | @media screen and (min-width: 900px) { + 20 | article { + : ^ + 21 | padding: 1rem 3rem; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ + 22 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ + 22 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^^^^^^^^^^^^ + 22 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^ + 22 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^^^^ + 22 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^ + 22 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^ + 22 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^^ + 22 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^ + 22 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/document/input.css:21:13] - 21 | padding: 1rem 3rem; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/document/input.css:20:9] + 20 | article { + 21 | padding: 1rem 3rem; + : ^^^ + 22 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug index f8074c2eb772..b502899adc15 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-face/span.rust-debug @@ -30,12 +30,14 @@ ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | font-family: "Open Sans"; `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | font-family: "Open Sans"; `---- x SimpleBlock @@ -51,196 +53,261 @@ ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^ + 2 | font-family: "Open Sans"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] - 2 | font-family: "Open Sans"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | font-family: "Open Sans"; + : ^^^^^^^^^^^ + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), 4 | `-> url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | ,-> src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), 4 | `-> url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^^^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^^^^^^^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] - 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), - : ^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:2:5] + 2 | font-family: "Open Sans"; + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + : ^ + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Url - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^ + 5 | } `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ + 5 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/font-face/input.css:4:5] - 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-face/input.css:3:5] + 3 | src: url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"), + 4 | url("/fonts/OpenSans-Regular-webfont.woff") format("woff"); + : ^^^^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug index 43e3fc9c24ed..fa6c935f203d 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-feature-values/span.rust-debug @@ -46,18 +46,21 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] 1 | @font-feature-values "Otaru Kisa" { : ^^^^^^^^^^^^^^^^^^^ + 2 | @annotation { circled: 1; black-boxed: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] 1 | @font-feature-values "Otaru Kisa" { : ^^^^^^^^^^^^^^^^^^^ + 2 | @annotation { circled: 1; black-boxed: 3; } `---- x Str ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] 1 | @font-feature-values "Otaru Kisa" { : ^^^^^^^^^^^^ + 2 | @annotation { circled: 1; black-boxed: 3; } `---- x SimpleBlock @@ -71,114 +74,151 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] 1 | @font-feature-values "Otaru Kisa" { : ^ + 2 | @annotation { circled: 1; black-boxed: 3; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:2:5] - 2 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:1:1] + 1 | @font-feature-values "Otaru Kisa" { + 2 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 3 | } `---- x Rule @@ -199,18 +239,21 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] 5 | @font-feature-values Otaru { : ^^^^^^^^^^^^^^^^^^^ + 6 | @annotation { circled: 1; black-boxed: 3; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] 5 | @font-feature-values Otaru { : ^^^^^^^^^^^^^^^^^^^ + 6 | @annotation { circled: 1; black-boxed: 3; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] 5 | @font-feature-values Otaru { : ^^^^^ + 6 | @annotation { circled: 1; black-boxed: 3; } `---- x SimpleBlock @@ -224,114 +267,151 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] 5 | @font-feature-values Otaru { : ^ + 6 | @annotation { circled: 1; black-boxed: 3; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 7 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 7 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 7 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:6:5] - 6 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:5:1] + 5 | @font-feature-values Otaru { + 6 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 7 | } `---- x Rule @@ -349,28 +429,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + : ^^^^^^^^^^^^^^^^^^^ + 10 | @annotation { circled: 1; black-boxed: 3; } + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + : ^^^^^^^^^^^^^^^^^^^ + 10 | @annotation { circled: 1; black-boxed: 3; } + `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + : ^^^^^ + 10 | @annotation { circled: 1; black-boxed: 3; } + `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + : ^^^^ + 10 | @annotation { circled: 1; black-boxed: 3; } + `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] @@ -380,117 +464,154 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] - 9 | @font-feature-values Otaru Kisa { - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + : ^ + 10 | @annotation { circled: 1; black-boxed: 3; } + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 11 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 11 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^ + 11 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 11 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 11 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^^^^ + 11 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^^^^^^^^^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 11 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:10:5] - 10 | @annotation { circled: 1; black-boxed: 3; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:9:1] + 9 | @font-feature-values Otaru Kisa { + 10 | @annotation { circled: 1; black-boxed: 3; } + : ^ + 11 | } `---- x Rule @@ -511,24 +632,28 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] 13 | @font-feature-values Taisho Gothic { : ^^^^^^^^^^^^^^^^^^^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] 13 | @font-feature-values Taisho Gothic { : ^^^^^^^^^^^^^^^^^^^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] 13 | @font-feature-values Taisho Gothic { : ^^^^^^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] 13 | @font-feature-values Taisho Gothic { : ^^^^^^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x SimpleBlock @@ -542,114 +667,151 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] 13 | @font-feature-values Taisho Gothic { : ^ + 14 | @annotation { boxed: 1; circled: 4; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 15 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ + 15 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ + 15 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:14:5] - 14 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:13:1] + 13 | @font-feature-values Taisho Gothic { + 14 | @annotation { boxed: 1; circled: 4; } + : ^ + 15 | } `---- x Rule @@ -670,30 +832,35 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^^^^^^^^^^^^^^^^^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^^^^^^^^^^^^^^^^^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^^^^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^^^^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^^^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x SimpleBlock @@ -707,114 +874,151 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] 17 | @font-feature-values Taisho Gothic, Bar { : ^ + 18 | @annotation { boxed: 1; circled: 4; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 19 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ + 19 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^^^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ + 19 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:18:5] - 18 | @annotation { boxed: 1; circled: 4; } - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:17:1] + 17 | @font-feature-values Taisho Gothic, Bar { + 18 | @annotation { boxed: 1; circled: 4; } + : ^ + 19 | } `---- x Rule @@ -839,60 +1043,70 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x WqName ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^ + 22 | /* circled form defined for both fonts */ `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^^ + 22 | /* circled form defined for both fonts */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^^^^^ + 22 | /* circled form defined for both fonts */ `---- x SimpleBlock @@ -908,154 +1122,205 @@ ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:21:1] 21 | h3.title { : ^ + 22 | /* circled form defined for both fonts */ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | font-variant: annotation(circled); `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | font-variant: annotation(circled); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | font-variant: annotation(circled); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^ + 24 | font-variant: annotation(circled); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^^^^^^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^ + 24 | font-variant: annotation(circled); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^ + 24 | font-variant: annotation(circled); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^ + 24 | font-variant: annotation(circled); `---- x Delimiter - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ + 24 | font-variant: annotation(circled); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ + 24 | font-variant: annotation(circled); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] - 23 | font-family: Otaru Kisa, Taisho Gothic; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:22:5] + 22 | /* circled form defined for both fonts */ + 23 | font-family: Otaru Kisa, Taisho Gothic; + : ^^^^^^ + 24 | font-variant: annotation(circled); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^ + 25 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^^^^ + 25 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:24:5] - 24 | font-variant: annotation(circled); - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-feature-values/input.css:23:5] + 23 | font-family: Otaru Kisa, Taisho Gothic; + 24 | font-variant: annotation(circled); + : ^^^^^^^ + 25 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug index cffa7c38ccb8..3874339dbd85 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/font-palette-values/span.rust-debug @@ -27,18 +27,21 @@ ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] 1 | @font-palette-values --SelectedPalette { : ^^^^^^^^^^^^^^^^^^^ + 2 | font-family: MyVectorColorFont; `---- x Ident ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] 1 | @font-palette-values --SelectedPalette { : ^^^^^^^^^^^^^^^^^^^ + 2 | font-family: MyVectorColorFont; `---- x DashedIdent ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] 1 | @font-palette-values --SelectedPalette { : ^^^^^^^^^^^^^^^^^ + 2 | font-family: MyVectorColorFont; `---- x SimpleBlock @@ -53,76 +56,101 @@ ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] 1 | @font-palette-values --SelectedPalette { : ^ + 2 | font-family: MyVectorColorFont; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | base-palette: 3; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | base-palette: 3; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^ + 3 | base-palette: 3; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^ + 3 | base-palette: 3; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^ + 3 | base-palette: 3; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] - 2 | font-family: MyVectorColorFont; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:1:1] + 1 | @font-palette-values --SelectedPalette { + 2 | font-family: MyVectorColorFont; + : ^^^^^^^^^^^^^^^^^ + 3 | base-palette: 3; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^^^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^ + 4 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:3:5] - 3 | base-palette: 3; - : ^ + ,-[$DIR/tests/fixture/at-rule/font-palette-values/input.css:2:5] + 2 | font-family: MyVectorColorFont; + 3 | base-palette: 3; + : ^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug index a8ef0d40b445..40cd21f67e8d 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/import/span.rust-debug @@ -178,3591 +178,4771 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import url('./style.css'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import url('./style.css'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^ + 2 | @import url('./style.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^ + 2 | @import url('./style.css'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^^^^^^^^^^^^^ + 2 | @import url('./style.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^ + 2 | @import url('./style.css'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^^^^^^^^ + 2 | @import url('./style.css'); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] 1 | @import url("./style.css"); : ^^^^^^^^^^^^^ + 2 | @import url('./style.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @import url(./style.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @import url(./style.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^ + 3 | @import url(./style.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^ + 3 | @import url(./style.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^^^^^^^^^^^^^ + 3 | @import url(./style.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^ + 3 | @import url(./style.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^^^^^^^^ + 3 | @import url(./style.css); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:1:1] + 1 | @import url("./style.css"); 2 | @import url('./style.css'); : ^^^^^^^^^^^^^ + 3 | @import url(./style.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @import './style.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @import './style.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^ + 4 | @import './style.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^ + 4 | @import './style.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^^^^^^^^^^^ + 4 | @import './style.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^ + 4 | @import './style.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^^^^^^ + 4 | @import './style.css'; `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:2:1] + 2 | @import url('./style.css'); 3 | @import url(./style.css); : ^^^^^^^^^^^ + 4 | @import './style.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + 3 | @import url(./style.css); 4 | @import './style.css'; : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @import "./style.css"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + 3 | @import url(./style.css); 4 | @import './style.css'; : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @import "./style.css"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + 3 | @import url(./style.css); 4 | @import './style.css'; : ^^^^^^ + 5 | @import "./style.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + 3 | @import url(./style.css); 4 | @import './style.css'; : ^^^^^^ + 5 | @import "./style.css"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:3:1] + 3 | @import url(./style.css); 4 | @import './style.css'; : ^^^^^^^^^^^^^ + 5 | @import "./style.css"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + 4 | @import './style.css'; 5 | @import "./style.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @IMPORT url("./style.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + 4 | @import './style.css'; 5 | @import "./style.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @IMPORT url("./style.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + 4 | @import './style.css'; 5 | @import "./style.css"; : ^^^^^^ + 6 | @IMPORT url("./style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + 4 | @import './style.css'; 5 | @import "./style.css"; : ^^^^^^ + 6 | @IMPORT url("./style.css"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:4:1] + 4 | @import './style.css'; 5 | @import "./style.css"; : ^^^^^^^^^^^^^ + 6 | @IMPORT url("./style.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @import URL(./style.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @import URL(./style.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^ + 7 | @import URL(./style.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^ + 7 | @import URL(./style.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^^^^^^^^^^^^^ + 7 | @import URL(./style.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^ + 7 | @import URL(./style.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^^^^^^^^ + 7 | @import URL(./style.css); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:5:1] + 5 | @import "./style.css"; 6 | @IMPORT url("./style.css"); : ^^^^^^^^^^^^^ + 7 | @import URL(./style.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @import URL("./style.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @import URL("./style.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^ + 8 | @import URL("./style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^ + 8 | @import URL("./style.css"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^^^^^^^^^^^ + 8 | @import URL("./style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^ + 8 | @import URL("./style.css"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^^^^^^ + 8 | @import URL("./style.css"); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:6:1] + 6 | @IMPORT url("./style.css"); 7 | @import URL(./style.css); : ^^^^^^^^^^^ + 8 | @import URL("./style.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @import"test.css"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @import"test.css"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^ + 9 | @import"test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^ + 9 | @import"test.css"; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^^^^^^^^^^^^^ + 9 | @import"test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^ + 9 | @import"test.css"; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^^^^^^^^ + 9 | @import"test.css"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:7:1] + 7 | @import URL(./style.css); 8 | @import URL("./style.css"); : ^^^^^^^^^^^^^ + 9 | @import"test.css"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] - 9 | @import"test.css"; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + 8 | @import URL("./style.css"); + 9 | @import"test.css"; + : ^^^^^^^^^^^^^^^^^^ + 10 | @import "common.css" screen; + `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] - 9 | @import"test.css"; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + 8 | @import URL("./style.css"); + 9 | @import"test.css"; + : ^^^^^^^^^^^^^^^^^^ + 10 | @import "common.css" screen; + `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] - 9 | @import"test.css"; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + 8 | @import URL("./style.css"); + 9 | @import"test.css"; + : ^^^^^^ + 10 | @import "common.css" screen; + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] - 9 | @import"test.css"; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + 8 | @import URL("./style.css"); + 9 | @import"test.css"; + : ^^^^^^ + 10 | @import "common.css" screen; + `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] - 9 | @import"test.css"; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/import/input.css:8:1] + 8 | @import URL("./style.css"); + 9 | @import"test.css"; + : ^^^^^^^^^^ + 10 | @import "common.css" screen; + `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:9:1] + 9 | @import"test.css"; 10 | @import "common.css" screen; : ^^^^^^ + 11 | @import url('landscape.css') screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] - 11 | @import url('landscape.css') screen and (orientation:landscape); + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; + 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^ + 12 | @import url("theme.css") layer; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^ + 12 | @import url("theme.css") layer; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^ + 12 | @import url("theme.css") layer; `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:10:1] + 10 | @import "common.css" screen; 11 | @import url('landscape.css') screen and (orientation:landscape); : ^^^^^^^^^ + 12 | @import url("theme.css") layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @import url("theme.css") layer ; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @import url("theme.css") layer ; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^ + 13 | @import url("theme.css") layer ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^ + 13 | @import url("theme.css") layer ; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^^^^^^^^^^^ + 13 | @import url("theme.css") layer ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^ + 13 | @import url("theme.css") layer ; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^^^^^^ + 13 | @import url("theme.css") layer ; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^^^^^^^ + 13 | @import url("theme.css") layer ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:11:1] + 11 | @import url('landscape.css') screen and (orientation:landscape); 12 | @import url("theme.css") layer; : ^^^^^ + 13 | @import url("theme.css") layer ; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^^^^^^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^ + 14 | @import url("theme.css") LAYER; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^^^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:12:1] + 12 | @import url("theme.css") layer; 13 | @import url("theme.css") layer ; : ^^^^^ + 14 | @import url("theme.css") LAYER; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^^^^^^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^ + 15 | @import url("theme.css") layer(default); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^^^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:13:1] + 13 | @import url("theme.css") layer ; 14 | @import url("theme.css") LAYER; : ^^^^^ + 15 | @import url("theme.css") layer(default); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^ + 16 | @import url("theme.css") LAYER(default); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:14:1] + 14 | @import url("theme.css") LAYER; 15 | @import url("theme.css") layer(default); : ^^^^^^^ + 16 | @import url("theme.css") LAYER(default); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:15:1] + 15 | @import url("theme.css") layer(default); 16 | @import url("theme.css") LAYER(default); : ^^^^^^^ + 17 | @import url("tabs.css") layer(framework.component); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^ + 18 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^ + 18 | @import url("override.css") layer; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^ + 18 | @import url("override.css") layer; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^ + 18 | @import url("override.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:16:1] + 16 | @import url("theme.css") LAYER(default); 17 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^ + 18 | @import url("override.css") layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^^^^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^^^^^^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:17:1] + 17 | @import url("tabs.css") layer(framework.component); 18 | @import url("override.css") layer; : ^^^^^ + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:18:1] + 18 | @import url("override.css") layer; 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); : ^^ + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:19:1] + 19 | @import url("narrow.css") supports(display: flex) handheld and (max-width: 400px); 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); : ^^ + 21 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^ + 22 | @import url(test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^ + 22 | @import url(test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^ + 22 | @import url(test.css); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^ + 22 | @import url(test.css); `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 22 | @import url(test.css); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^ + 22 | @import url(test.css); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^ + 22 | @import url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:20:1] + 20 | @import url("narrow.css") SUPPORTS(display: flex) handheld and (max-width: 400px); 21 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^ + 22 | @import url(test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 23 | @import url('test.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 23 | @import url('test.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^ + 23 | @import url('test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^ + 23 | @import url('test.css'); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^^^^^^^^ + 23 | @import url('test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^ + 23 | @import url('test.css'); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^^^ + 23 | @import url('test.css'); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:21:1] + 21 | @import url("fallback-layout.css") supports(not (display: flex)); 22 | @import url(test.css); : ^^^^^^^^ + 23 | @import url('test.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @import url("test.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @import url("test.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^ + 24 | @import url("test.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^ + 24 | @import url("test.css"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^^^^^^^^^^ + 24 | @import url("test.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^ + 24 | @import url("test.css"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^^^^^ + 24 | @import url("test.css"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:22:1] + 22 | @import url(test.css); 23 | @import url('test.css'); : ^^^^^^^^^^ + 24 | @import url("test.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @IMPORT url(test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @IMPORT url(test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^ + 25 | @IMPORT url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^ + 25 | @IMPORT url(test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^^^^^^^^^^ + 25 | @IMPORT url(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^ + 25 | @IMPORT url(test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^^^^^ + 25 | @IMPORT url(test.css); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:23:1] + 23 | @import url('test.css'); 24 | @import url("test.css"); : ^^^^^^^^^^ + 25 | @IMPORT url(test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | @import URL(test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | @import URL(test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^ + 26 | @import URL(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^ + 26 | @import URL(test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^^^^^^^^ + 26 | @import URL(test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^ + 26 | @import URL(test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^^^ + 26 | @import URL(test.css); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:24:1] + 24 | @import url("test.css"); 25 | @IMPORT url(test.css); : ^^^^^^^^ + 26 | @import URL(test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 27 | @import url(test.css ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 27 | @import url(test.css ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^ + 27 | @import url(test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^ + 27 | @import url(test.css ); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^^^^^^^^ + 27 | @import url(test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^ + 27 | @import url(test.css ); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^^^ + 27 | @import url(test.css ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:25:1] + 25 | @IMPORT url(test.css); 26 | @import URL(test.css); : ^^^^^^^^ + 27 | @import url(test.css ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @import url( test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @import url( test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^ + 28 | @import url( test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^ + 28 | @import url( test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^^^^^^^^^ + 28 | @import url( test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^ + 28 | @import url( test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^^^^ + 28 | @import url( test.css); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:26:1] + 26 | @import URL(test.css); 27 | @import url(test.css ); : ^^^^^^^^^ + 28 | @import url( test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @import url( test.css ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @import url( test.css ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^ + 29 | @import url( test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^ + 29 | @import url( test.css ); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^^^^^^^^^ + 29 | @import url( test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^ + 29 | @import url( test.css ); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^^^^ + 29 | @import url( test.css ); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:27:1] + 27 | @import url(test.css ); 28 | @import url( test.css); : ^^^^^^^^^ + 29 | @import url( test.css ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @import url( `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @import url( `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^ + 30 | @import url( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^ + 30 | @import url( `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^^^^^^^^^^ + 30 | @import url( `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^ + 30 | @import url( `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^^^^^ + 30 | @import url( `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:28:1] + 28 | @import url( test.css); 29 | @import url( test.css ); : ^^^^^^^^^^ + 30 | @import url( `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | ,-> @import url( 31 | | test.css 32 | `-> ); + 33 | @import url(); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | ,-> @import url( 31 | | test.css 32 | `-> ); + 33 | @import url(); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | @import url( : ^^^^^^ + 31 | test.css `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | @import url( : ^^^^^^ + 31 | test.css `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | ,-> @import url( 31 | | test.css 32 | `-> ); + 33 | @import url(); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | @import url( : ^^^ + 31 | test.css `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | ,-> @import url( 31 | `-> test.css 32 | ); + 33 | @import url(); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:29:1] + 29 | @import url( test.css ); 30 | ,-> @import url( 31 | `-> test.css 32 | ); + 33 | @import url(); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^^^^^^^^^^^^ + 34 | @import url(''); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^^^^^^^^^^^^ + 34 | @import url(''); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^^^^ + 34 | @import url(''); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^^^^ + 34 | @import url(''); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^^^ + 34 | @import url(''); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^^^ + 34 | @import url(''); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^ + 34 | @import url(''); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:32:1] + 32 | ); 33 | @import url(); : ^ + 34 | @import url(''); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^^^^^^^^^^^^^^ + 35 | @import url(""); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^^^^^^^^^^^^^^ + 35 | @import url(""); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^^^^ + 35 | @import url(""); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^^^^ + 35 | @import url(""); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^^^^^ + 35 | @import url(""); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^^ + 35 | @import url(""); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^ + 35 | @import url(""); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:33:1] + 33 | @import url(); 34 | @import url(''); : ^^ + 35 | @import url(""); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^^^^^^^^^^^^^^ + 36 | @import "test.css"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^^^^^^^^^^^^^^ + 36 | @import "test.css"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^^^^ + 36 | @import "test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^^^^ + 36 | @import "test.css"; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^^^^^ + 36 | @import "test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^^ + 36 | @import "test.css"; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^ + 36 | @import "test.css"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:34:1] + 34 | @import url(''); 35 | @import url(""); : ^^ + 36 | @import "test.css"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + 35 | @import url(""); 36 | @import "test.css"; : ^^^^^^^^^^^^^^^^^^^ + 37 | @import 'test.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + 35 | @import url(""); 36 | @import "test.css"; : ^^^^^^^^^^^^^^^^^^^ + 37 | @import 'test.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + 35 | @import url(""); 36 | @import "test.css"; : ^^^^^^ + 37 | @import 'test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + 35 | @import url(""); 36 | @import "test.css"; : ^^^^^^ + 37 | @import 'test.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:35:1] + 35 | @import url(""); 36 | @import "test.css"; : ^^^^^^^^^^ + 37 | @import 'test.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + 36 | @import "test.css"; 37 | @import 'test.css'; : ^^^^^^^^^^^^^^^^^^^ + 38 | @import ''; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + 36 | @import "test.css"; 37 | @import 'test.css'; : ^^^^^^^^^^^^^^^^^^^ + 38 | @import ''; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + 36 | @import "test.css"; 37 | @import 'test.css'; : ^^^^^^ + 38 | @import ''; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + 36 | @import "test.css"; 37 | @import 'test.css'; : ^^^^^^ + 38 | @import ''; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:36:1] + 36 | @import "test.css"; 37 | @import 'test.css'; : ^^^^^^^^^^ + 38 | @import ''; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + 37 | @import 'test.css'; 38 | @import ''; : ^^^^^^^^^^^ + 39 | @import ""; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + 37 | @import 'test.css'; 38 | @import ''; : ^^^^^^^^^^^ + 39 | @import ""; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + 37 | @import 'test.css'; 38 | @import ''; : ^^^^^^ + 39 | @import ""; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + 37 | @import 'test.css'; 38 | @import ''; : ^^^^^^ + 39 | @import ""; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:37:1] + 37 | @import 'test.css'; 38 | @import ''; : ^^ + 39 | @import ""; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + 38 | @import ''; 39 | @import ""; : ^^^^^^^^^^^ + 40 | @import " "; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + 38 | @import ''; 39 | @import ""; : ^^^^^^^^^^^ + 40 | @import " "; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + 38 | @import ''; 39 | @import ""; : ^^^^^^ + 40 | @import " "; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + 38 | @import ''; 39 | @import ""; : ^^^^^^ + 40 | @import " "; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:38:1] + 38 | @import ''; 39 | @import ""; : ^^ + 40 | @import " "; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + 39 | @import ""; 40 | @import " "; : ^^^^^^^^^^^^^^ + 41 | @import "\ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + 39 | @import ""; 40 | @import " "; : ^^^^^^^^^^^^^^ + 41 | @import "\ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + 39 | @import ""; 40 | @import " "; : ^^^^^^ + 41 | @import "\ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + 39 | @import ""; 40 | @import " "; : ^^^^^^ + 41 | @import "\ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:39:1] + 39 | @import ""; 40 | @import " "; : ^^^^^ + 41 | @import "\ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + 40 | @import " "; 41 | ,-> @import "\ 42 | `-> "; + 43 | @import url(); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + 40 | @import " "; 41 | ,-> @import "\ 42 | `-> "; + 43 | @import url(); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + 40 | @import " "; 41 | @import "\ : ^^^^^^ + 42 | "; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + 40 | @import " "; 41 | @import "\ : ^^^^^^ + 42 | "; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:40:1] + 40 | @import " "; 41 | ,-> @import "\ 42 | `-> "; + 43 | @import url(); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^^^^^^^^^^^^ + 44 | @import url(''); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^^^^^^^^^^^^ + 44 | @import url(''); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^^^^ + 44 | @import url(''); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^^^^ + 44 | @import url(''); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^^^ + 44 | @import url(''); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^^^ + 44 | @import url(''); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^ + 44 | @import url(''); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:42:1] + 42 | "; 43 | @import url(); : ^ + 44 | @import url(''); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^^^^^^^^^^^^^^ + 45 | @import url(""); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^^^^^^^^^^^^^^ + 45 | @import url(""); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^^^^ + 45 | @import url(""); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^^^^ + 45 | @import url(""); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^^^^^ + 45 | @import url(""); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^^ + 45 | @import url(""); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^ + 45 | @import url(""); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:43:1] + 43 | @import url(); 44 | @import url(''); : ^^ + 45 | @import url(""); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^^^^^^^^^^^^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^^^^^^^^^^^^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^^^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:44:1] + 44 | @import url(''); 45 | @import url(""); : ^^ + 46 | @import url(test.css) screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] - 46 | @import url(test.css) screen and (orientation:landscape); + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); + 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:45:1] + 45 | @import url(""); 46 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^ + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:46:1] + 46 | @import url(test.css) screen and (orientation:landscape); 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); : ^^^^^^^^^ + 48 | @import url(test.css)screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:47:1] + 47 | @import url(test.css) SCREEN AND (ORIENTATION: LANDSCAPE); 48 | @import url(test.css)screen and (orientation:landscape); : ^^^^^^^^^ + 49 | @import url(test.css) screen and ( orientation : landscape ) ; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:48:1] + 48 | @import url(test.css)screen and (orientation:landscape); 49 | @import url(test.css) screen and ( orientation : landscape ) ; : ^^^^^^^^^ + 50 | @import url(test.css) screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^ + 51 | @import url("//example.com/style.css"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:49:1] + 49 | @import url(test.css) screen and ( orientation : landscape ) ; 50 | @import url(test.css) screen and (orientation:landscape); : ^^^^^^^^^ + 51 | @import url("//example.com/style.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); 51 | @import url("//example.com/style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); 51 | @import url("//example.com/style.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); `---- x AtRuleName + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^^^^ + 52 | @import url(~package/test.css); + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^^^^ + 52 | @import url(~package/test.css); + `---- + + x Url + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^ + 52 | @import url(~package/test.css); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + `---- + + x Str + ,-[$DIR/tests/fixture/at-rule/import/input.css:50:1] + 50 | @import url(test.css) screen and (orientation:landscape); + 51 | @import url("//example.com/style.css"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + `---- + + x Rule + ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] + 51 | @import url("//example.com/style.css"); + 52 | @import url(~package/test.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + `---- + + x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); + 52 | @import url(~package/test.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + `---- + + x AtRuleName + ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] + 51 | @import url("//example.com/style.css"); + 52 | @import url(~package/test.css); : ^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); + 52 | @import url(~package/test.css); : ^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); + 52 | @import url(~package/test.css); : ^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + : ^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- - x Str + x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:51:1] 51 | @import url("//example.com/style.css"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @import url(~package/test.css); + : ^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); : ^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); : ^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); - : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); : ^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); - : ^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- - x UrlValueRaw + x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:52:1] 52 | @import url(~package/test.css); - : ^^^^^^^^^^^^^^^^^ + 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); : ^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); : ^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); : ^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:53:1] 53 | @import url('https://fonts.googleapis.com/css?family=Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); : ^^^^^^ + 56 | @import url('./relative.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); : ^^^^^^ + 56 | @import url('./relative.css'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); : ^^^ + 56 | @import url('./relative.css'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:54:1] 54 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + 56 | @import url('./relative.css'); : ^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + 56 | @import url('./relative.css'); : ^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); + 56 | @import url('./relative.css'); : ^^^ + 57 | @import url('../import/top-relative.css'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); + : ^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:55:1] 55 | @import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Roboto'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | @import url('./relative.css'); + : ^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); + 57 | @import url('../import/top-relative.css'); : ^^^^^^ + 58 | @import url(~package/tilde.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); + 57 | @import url('../import/top-relative.css'); : ^^^^^^ + 58 | @import url(~package/tilde.css); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); + 57 | @import url('../import/top-relative.css'); : ^^^ + 58 | @import url(~package/tilde.css); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); - : ^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:56:1] 56 | @import url('./relative.css'); - : ^^^^^^^^^^^^^^^^ + 57 | @import url('../import/top-relative.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); + 58 | @import url(~package/tilde.css); : ^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); + 58 | @import url(~package/tilde.css); : ^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); + 58 | @import url(~package/tilde.css); : ^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); + : ^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- - x Str + x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:57:1] 57 | @import url('../import/top-relative.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @import url(~package/tilde.css); + : ^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); + 59 | @import url(~aliasesImport/alias.css); : ^^^^^^ + 60 | @import url('./url.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); + 59 | @import url(~aliasesImport/alias.css); : ^^^^^^ + 60 | @import url('./url.css'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); + 59 | @import url(~aliasesImport/alias.css); : ^^^ + 60 | @import url('./url.css'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); - : ^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); `---- x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:58:1] 58 | @import url(~package/tilde.css); - : ^^^^^^^^^^^^^^^^^^ + 59 | @import url(~aliasesImport/alias.css); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); `---- x Rule ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); + 60 | @import url('./url.css'); : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); + 60 | @import url('./url.css'); : ^^^^^^ `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @import url('./url.css'); + : ^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); + 60 | @import url('./url.css'); : ^^^ `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] 59 | @import url(~aliasesImport/alias.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] - 59 | @import url(~aliasesImport/alias.css); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] - 60 | @import url('./url.css'); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] 60 | @import url('./url.css'); : ^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:59:1] + 59 | @import url(~aliasesImport/alias.css); 60 | @import url('./url.css'); : ^^^^^^^^^^^ `---- @@ -3819,118 +4999,150 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] 64 | ,-> @import './te\ 65 | `-> st.css'; + 66 | @import './te\ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] 64 | ,-> @import './te\ 65 | `-> st.css'; + 66 | @import './te\ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] 64 | @import './te\ : ^^^^^^ + 65 | st.css'; `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] 64 | @import './te\ : ^^^^^^ + 65 | st.css'; `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:64:1] 64 | ,-> @import './te\ 65 | `-> st.css'; + 66 | @import './te\ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:65:1] + 65 | st.css'; 66 | ,-> @import './te\ 67 | | \ 68 | | \ 69 | `-> st.css'; + 70 | @import url('./te\ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:65:1] + 65 | st.css'; 66 | ,-> @import './te\ 67 | | \ 68 | | \ 69 | `-> st.css'; + 70 | @import url('./te\ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:65:1] + 65 | st.css'; 66 | @import './te\ : ^^^^^^ + 67 | \ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:65:1] + 65 | st.css'; 66 | @import './te\ : ^^^^^^ + 67 | \ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:65:1] + 65 | st.css'; 66 | ,-> @import './te\ 67 | | \ 68 | | \ 69 | `-> st.css'; + 70 | @import url('./te\ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | ,-> @import url('./te\ 71 | `-> st.css'); + 72 | @import url('./te\ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | ,-> @import url('./te\ 71 | `-> st.css'); + 72 | @import url('./te\ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | @import url('./te\ : ^^^^^^ + 71 | st.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | @import url('./te\ : ^^^^^^ + 71 | st.css'); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | ,-> @import url('./te\ 71 | `-> st.css'); + 72 | @import url('./te\ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | @import url('./te\ : ^^^ + 71 | st.css'); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | ,-> @import url('./te\ 71 | `-> st.css'); + 72 | @import url('./te\ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:69:1] + 69 | st.css'; 70 | ,-> @import url('./te\ 71 | `-> st.css'); + 72 | @import url('./te\ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | ,-> @import url('./te\ 73 | | \ 74 | | \ @@ -3938,7 +5150,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | ,-> @import url('./te\ 73 | | \ 74 | | \ @@ -3946,19 +5159,24 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | @import url('./te\ : ^^^^^^ + 73 | \ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | @import url('./te\ : ^^^^^^ + 73 | \ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | ,-> @import url('./te\ 73 | | \ 74 | | \ @@ -3966,13 +5184,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | @import url('./te\ : ^^^ + 73 | \ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | ,-> @import url('./te\ 73 | | \ 74 | | \ @@ -3980,7 +5201,8 @@ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:71:1] + 71 | st.css'); 72 | ,-> @import url('./te\ 73 | | \ 74 | | \ @@ -3991,928 +5213,1223 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] 77 | @import "./te'st.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | @import url("./te'st.css"); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] 77 | @import "./te'st.css"; : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | @import url("./te'st.css"); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] 77 | @import "./te'st.css"; : ^^^^^^ + 78 | @import url("./te'st.css"); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] 77 | @import "./te'st.css"; : ^^^^^^ + 78 | @import url("./te'st.css"); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] 77 | @import "./te'st.css"; : ^^^^^^^^^^^^^ + 78 | @import url("./te'st.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | @import './te\'st.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | @import './te\'st.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^ + 79 | @import './te\'st.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^ + 79 | @import './te\'st.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^^^^^^^^^^^^^ + 79 | @import './te\'st.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^ + 79 | @import './te\'st.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^^^^^^^^ + 79 | @import './te\'st.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:77:1] + 77 | @import "./te'st.css"; 78 | @import url("./te'st.css"); : ^^^^^^^^^^^^^ + 79 | @import './te\'st.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + 78 | @import url("./te'st.css"); 79 | @import './te\'st.css'; : ^^^^^^^^^^^^^^^^^^^^^^^ + 80 | @import url('./te\'st.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + 78 | @import url("./te'st.css"); 79 | @import './te\'st.css'; : ^^^^^^^^^^^^^^^^^^^^^^^ + 80 | @import url('./te\'st.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + 78 | @import url("./te'st.css"); 79 | @import './te\'st.css'; : ^^^^^^ + 80 | @import url('./te\'st.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + 78 | @import url("./te'st.css"); 79 | @import './te\'st.css'; : ^^^^^^ + 80 | @import url('./te\'st.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:78:1] + 78 | @import url("./te'st.css"); 79 | @import './te\'st.css'; : ^^^^^^^^^^^^^^ + 80 | @import url('./te\'st.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | @import './test test.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | @import './test test.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^ + 81 | @import './test test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^ + 81 | @import './test test.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^^^^^^^^^^^^^^ + 81 | @import './test test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^ + 81 | @import './test test.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^^^^^^^^^ + 81 | @import './test test.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:79:1] + 79 | @import './te\'st.css'; 80 | @import url('./te\'st.css'); : ^^^^^^^^^^^^^^ + 81 | @import './test test.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + 80 | @import url('./te\'st.css'); 81 | @import './test test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | @import url('./test test.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + 80 | @import url('./te\'st.css'); 81 | @import './test test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | @import url('./test test.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + 80 | @import url('./te\'st.css'); 81 | @import './test test.css'; : ^^^^^^ + 82 | @import url('./test test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + 80 | @import url('./te\'st.css'); 81 | @import './test test.css'; : ^^^^^^ + 82 | @import url('./test test.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:80:1] + 80 | @import url('./te\'st.css'); 81 | @import './test test.css'; : ^^^^^^^^^^^^^^^^^ + 82 | @import url('./test test.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @import './test\ test.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @import './test\ test.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^ + 83 | @import './test\ test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^ + 83 | @import './test\ test.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^^^^^^^^^^^^^^^^^ + 83 | @import './test\ test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^ + 83 | @import './test\ test.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^^^^^^^^^^^^ + 83 | @import './test\ test.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:81:1] + 81 | @import './test test.css'; 82 | @import url('./test test.css'); : ^^^^^^^^^^^^^^^^^ + 83 | @import './test\ test.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + 82 | @import url('./test test.css'); 83 | @import './test\ test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @import url('./test\ test.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + 82 | @import url('./test test.css'); 83 | @import './test\ test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @import url('./test\ test.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + 82 | @import url('./test test.css'); 83 | @import './test\ test.css'; : ^^^^^^ + 84 | @import url('./test\ test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + 82 | @import url('./test test.css'); 83 | @import './test\ test.css'; : ^^^^^^ + 84 | @import url('./test\ test.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:82:1] + 82 | @import url('./test test.css'); 83 | @import './test\ test.css'; : ^^^^^^^^^^^^^^^^^^ + 84 | @import url('./test\ test.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @import './test%20test.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @import './test%20test.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^ + 85 | @import './test%20test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^ + 85 | @import './test%20test.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @import './test%20test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^ + 85 | @import './test%20test.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^^^^^^^^^^^^^ + 85 | @import './test%20test.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:83:1] + 83 | @import './test\ test.css'; 84 | @import url('./test\ test.css'); : ^^^^^^^^^^^^^^^^^^ + 85 | @import './test%20test.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + 84 | @import url('./test\ test.css'); 85 | @import './test%20test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @import url('./test%20test.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + 84 | @import url('./test\ test.css'); 85 | @import './test%20test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @import url('./test%20test.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + 84 | @import url('./test\ test.css'); 85 | @import './test%20test.css'; : ^^^^^^ + 86 | @import url('./test%20test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + 84 | @import url('./test\ test.css'); 85 | @import './test%20test.css'; : ^^^^^^ + 86 | @import url('./test%20test.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:84:1] + 84 | @import url('./test\ test.css'); 85 | @import './test%20test.css'; : ^^^^^^^^^^^^^^^^^^^ + 86 | @import url('./test%20test.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^ + 87 | @import './\74\65\73\74.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^^^^^^^^^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:85:1] + 85 | @import './test%20test.css'; 86 | @import url('./test%20test.css'); : ^^^^^^^^^^^^^^^^^^^ + 87 | @import './\74\65\73\74.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + 86 | @import url('./test%20test.css'); 87 | @import './\74\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | @import url('./\74\65\73\74.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + 86 | @import url('./test%20test.css'); 87 | @import './\74\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | @import url('./\74\65\73\74.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + 86 | @import url('./test%20test.css'); 87 | @import './\74\65\73\74.css'; : ^^^^^^ + 88 | @import url('./\74\65\73\74.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + 86 | @import url('./test%20test.css'); 87 | @import './\74\65\73\74.css'; : ^^^^^^ + 88 | @import url('./\74\65\73\74.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:86:1] + 86 | @import url('./test%20test.css'); 87 | @import './\74\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^^^ + 88 | @import url('./\74\65\73\74.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^ + 89 | @import './t\65\73\74.css'; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:87:1] + 87 | @import './\74\65\73\74.css'; 88 | @import url('./\74\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^ + 89 | @import './t\65\73\74.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + 88 | @import url('./\74\65\73\74.css'); 89 | @import './t\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @import url('./t\65\73\74.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + 88 | @import url('./\74\65\73\74.css'); 89 | @import './t\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @import url('./t\65\73\74.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + 88 | @import url('./\74\65\73\74.css'); 89 | @import './t\65\73\74.css'; : ^^^^^^ + 90 | @import url('./t\65\73\74.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + 88 | @import url('./\74\65\73\74.css'); 89 | @import './t\65\73\74.css'; : ^^^^^^ + 90 | @import url('./t\65\73\74.css'); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:88:1] + 88 | @import url('./\74\65\73\74.css'); 89 | @import './t\65\73\74.css'; : ^^^^^^^^^^^^^^^^^^ + 90 | @import url('./t\65\73\74.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^ + 91 | @import url(./test\ test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^ + 91 | @import url(./test\ test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^ + 91 | @import url(./test\ test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:89:1] + 89 | @import './t\65\73\74.css'; 90 | @import url('./t\65\73\74.css'); : ^^^^^^^^^^^^^^^^^^ + 91 | @import url(./test\ test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^ + 92 | @import url(./t\65st%20test.css); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:90:1] + 90 | @import url('./t\65\73\74.css'); 91 | @import url(./test\ test.css); : ^^^^^^^^^^^^^^^^ + 92 | @import url(./t\65st%20test.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^ + 93 | @import url('./t\65st%20test.css'); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:91:1] + 91 | @import url(./test\ test.css); 92 | @import url(./t\65st%20test.css); : ^^^^^^^^^^^^^^^^^^^ + 93 | @import url('./t\65st%20test.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^ + 94 | @import url("./t\65st%20test.css"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:92:1] + 92 | @import url(./t\65st%20test.css); 93 | @import url('./t\65st%20test.css'); : ^^^^^^^^^^^^^^^^^^^^^ + 94 | @import url("./t\65st%20test.css"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^ + 95 | @import "./t\65st%20test.css"; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^^^^^^^^^^^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:93:1] + 93 | @import url('./t\65st%20test.css'); 94 | @import url("./t\65st%20test.css"); : ^^^^^^^^^^^^^^^^^^^^^ + 95 | @import "./t\65st%20test.css"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + 94 | @import url("./t\65st%20test.css"); 95 | @import "./t\65st%20test.css"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + 94 | @import url("./t\65st%20test.css"); 95 | @import "./t\65st%20test.css"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + 94 | @import url("./t\65st%20test.css"); 95 | @import "./t\65st%20test.css"; : ^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + 94 | @import url("./t\65st%20test.css"); 95 | @import "./t\65st%20test.css"; : ^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:94:1] + 94 | @import url("./t\65st%20test.css"); 95 | @import "./t\65st%20test.css"; : ^^^^^^^^^^^^^^^^^^^^^ + 96 | @import './t\65st%20test.css'; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + 95 | @import "./t\65st%20test.css"; 96 | @import './t\65st%20test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | @import url( test.css ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + 95 | @import "./t\65st%20test.css"; 96 | @import './t\65st%20test.css'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | @import url( test.css ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + 95 | @import "./t\65st%20test.css"; 96 | @import './t\65st%20test.css'; : ^^^^^^ + 97 | @import url( test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + 95 | @import "./t\65st%20test.css"; 96 | @import './t\65st%20test.css'; : ^^^^^^ + 97 | @import url( test.css ); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:95:1] + 95 | @import "./t\65st%20test.css"; 96 | @import './t\65st%20test.css'; : ^^^^^^^^^^^^^^^^^^^^^ + 97 | @import url( test.css ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @import '\ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @import '\ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^ + 98 | @import '\ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^ + 98 | @import '\ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @import '\ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^ + 98 | @import '\ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @import '\ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:96:1] + 96 | @import './t\65st%20test.css'; 97 | @import url( test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @import '\ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + 97 | @import url( test.css ); 98 | ,-> @import '\ 99 | | \ 100 | | \ 101 | `-> '; + 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + 97 | @import url( test.css ); 98 | ,-> @import '\ 99 | | \ 100 | | \ 101 | `-> '; + 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + 97 | @import url( test.css ); 98 | @import '\ : ^^^^^^ + 99 | \ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + 97 | @import url( test.css ); 98 | @import '\ : ^^^^^^ + 99 | \ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:97:1] + 97 | @import url( test.css ); 98 | ,-> @import '\ 99 | | \ 100 | | \ 101 | `-> '; + 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:101:1] + 101 | '; 102 | @import url('!!../../helpers/string-loader.js?esModule=false!~package/tilde.css'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- @@ -4921,142 +6438,174 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^^^^^^^^^^^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^^^^^^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] 104 | @import url(test.css?foo=bar); : ^^^^^^^^^^^^^^^^ + 105 | @import url(test.css?foo=bar#hash); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | @import url(test.css?#hash); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | @import url(test.css?#hash); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^ + 106 | @import url(test.css?#hash); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^ + 106 | @import url(test.css?#hash); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | @import url(test.css?#hash); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^ + 106 | @import url(test.css?#hash); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^^^^^^^^^^^^^^^^ + 106 | @import url(test.css?#hash); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:104:1] + 104 | @import url(test.css?foo=bar); 105 | @import url(test.css?foo=bar#hash); : ^^^^^^^^^^^^^^^^^^^^^ + 106 | @import url(test.css?#hash); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:106:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:105:1] + 105 | @import url(test.css?foo=bar#hash); 106 | @import url(test.css?#hash); : ^^^^^^^^^^^^^^ `---- @@ -5065,400 +6614,494 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Function ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Declaration ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] 108 | @import "test.css" supports(display: flex); : ^^^^ + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:108:1] + 108 | @import "test.css" supports(display: flex); 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); : ^^^^^^^^^ + 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:109:1] + 109 | @import "test.css" supports(display: flex) screen and (orientation:landscape); 110 | @import"test.css"supports(display: flex)screen and (orientation:landscape); : ^^^^^^^^^ `---- @@ -5467,124 +7110,153 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] 112 | @import " ./test.css "; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | @import url(' ./test.css '); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] 112 | @import " ./test.css "; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | @import url(' ./test.css '); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] 112 | @import " ./test.css "; : ^^^^^^ + 113 | @import url(' ./test.css '); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] 112 | @import " ./test.css "; : ^^^^^^ + 113 | @import url(' ./test.css '); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] 112 | @import " ./test.css "; : ^^^^^^^^^^^^^^^^^^ + 113 | @import url(' ./test.css '); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | @import url( ./test.css ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | @import url( ./test.css ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^ + 114 | @import url( ./test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^ + 114 | @import url( ./test.css ); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^^^^^^^^^^^^^^^^^^ + 114 | @import url( ./test.css ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^ + 114 | @import url( ./test.css ); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^^^^^^^^^^^^^ + 114 | @import url( ./test.css ); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:112:1] + 112 | @import " ./test.css "; 113 | @import url(' ./test.css '); : ^^^^^^^^^^^^^^^^^^ + 114 | @import url( ./test.css ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:114:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:113:1] + 113 | @import url(' ./test.css '); 114 | @import url( ./test.css ); : ^^^^^^^^^^^^^^^^ `---- @@ -5623,190 +7295,238 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:118:1] + 118 | @import url(' https://fonts.googleapis.com/css?family=Roboto '); 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:119:1] + 119 | @import url('!!../../helpers/string-loader.js?esModule=false!'); 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:121:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:120:1] + 120 | @import url(' !!../../helpers/string-loader.js?esModule=false!~package/tilde.css '); 121 | @import url(data:text/css;charset=utf-8,a%20%7B%0D%0A%20%20color%3A%20red%3B%0D%0A%7D); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- @@ -5815,94 +7535,110 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^ + 124 | @import url(package/second.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^ + 124 | @import url(package/second.css); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^ + 124 | @import url(package/second.css); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] 123 | @import url(package/first.css); : ^^^^^^^^^^^^^^^^^ + 124 | @import url(package/second.css); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^^^^^^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:124:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:123:1] + 123 | @import url(package/first.css); 124 | @import url(package/second.css); : ^^^^^^^^^^^^^^^^^^ `---- @@ -5911,2902 +7647,3838 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Function ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] 126 | @import url("./test.css") supports(); : ^^^^^^^^ + 127 | @import url("./test.css") supports(display: flex); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:126:1] + 126 | @import url("./test.css") supports(); 127 | @import url("./test.css") supports(display: flex); : ^^^^ + 128 | @import url("./test.css") supports(display: flex !important); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x ImportantFlag - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:127:1] + 127 | @import url("./test.css") supports(display: flex); 128 | @import url("./test.css") supports(display: flex !important); : ^^^^^^^^^ + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 130 | @import url("./test.css") layer; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 130 | @import url("./test.css") layer; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 130 | @import url("./test.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 130 | @import url("./test.css") layer; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 130 | @import url("./test.css") layer; `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 130 | @import url("./test.css") layer; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 130 | @import url("./test.css") layer; `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 130 | @import url("./test.css") layer; `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 130 | @import url("./test.css") layer; `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 130 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:128:1] + 128 | @import url("./test.css") supports(display: flex !important); 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); : ^^ + 130 | @import url("./test.css") layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^ + 131 | @import url("./test.css") layer(default); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^^^^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:129:1] + 129 | @import url("./test.css") supports(display: flex) screen and (min-width: 400px); 130 | @import url("./test.css") layer; : ^^^^^ + 131 | @import url("./test.css") layer(default); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:130:1] + 130 | @import url("./test.css") layer; 131 | @import url("./test.css") layer(default); : ^^^^^^^ + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:131:1] + 131 | @import url("./test.css") layer(default); 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); : ^^ + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:132:1] + 132 | @import url("./test.css") layer(default) supports(display: flex) screen and (min-width: 400px); 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^ + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 135 | @import url("./test.css") layer; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 135 | @import url("./test.css") layer; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 135 | @import url("./test.css") layer; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 135 | @import url("./test.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^ + 135 | @import url("./test.css") layer; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 135 | @import url("./test.css") layer; `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 135 | @import url("./test.css") layer; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 135 | @import url("./test.css") layer; `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 135 | @import url("./test.css") layer; `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 135 | @import url("./test.css") layer; `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^^ + 135 | @import url("./test.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:133:1] + 133 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); : ^^ + 135 | @import url("./test.css") layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^^^^^^^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^^^^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:134:1] + 134 | @import url("./test.css") layer supports(display: flex) screen and (min-width: 400px); 135 | @import url("./test.css") layer; : ^^^^^ + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:135:1] + 135 | @import url("./test.css") layer; 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); : ^^ + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:136:1] + 136 | @import url("http://example.com/style.css") supports(display: flex) screen and (min-width: 400px); 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); : ^^ + 138 | @import url("./test.css")screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:137:1] + 137 | @import url("./test.css")layer(default)supports(display: flex)screen and (min-width:400px); 138 | @import url("./test.css")screen and (min-width: 400px); : ^^ + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:138:1] + 138 | @import url("./test.css")screen and (min-width: 400px); 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); : ^^ + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:139:1] + 139 | @import url("./test.css") layer( default ) supports( display : flex ) screen and ( min-width : 400px ); 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); : ^^ + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^ + 142 | @import url(test.css) /* Comment */; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^^^ + 142 | @import url(test.css) /* Comment */; `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^^ + 142 | @import url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:140:1] + 140 | @import url("./test.css") LAYER(DEFAULT) SUPPORTS(DISPLAY: FLEX) SCREEN AND (MIN-WIDTH: 400PX); 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); : ^^ + 142 | @import url(test.css) /* Comment */; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^^^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:141:1] + 141 | @import url("./test.css") /* Comment */ layer(/* Comment */default/* Comment */) /* Comment */ supports(/* Comment */display/* Comment */:/* Comment */ flex/* Comment */)/* Comment */ screen/* Comment */ and/* Comment */ (/* Comment */min-width/* Comment */: /* Comment */400px/* Comment */); 142 | @import url(test.css) /* Comment */; : ^^^^^^^^ + 143 | @import /* Comment */ url(test.css) /* Comment */; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^^^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:142:1] + 142 | @import url(test.css) /* Comment */; 143 | @import /* Comment */ url(test.css) /* Comment */; : ^^^^^^^^ + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:143:1] + 143 | @import /* Comment */ url(test.css) /* Comment */; 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^ + 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^ `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:144:1] + 144 | @import url(test.css) /* Comment */ print and (orientation:landscape); 145 | @import /* Comment */ url(test.css) /* Comment */ print and (orientation:landscape); : ^^^^^^^^^ `---- @@ -8815,1192 +11487,1550 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^^^^^^^^^^^^^^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); : ^^^^ + 148 | @import url("./import-with-supports.css") supports(display: flex); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:147:1] + 147 | @import url("./deep-import-with-media.css") (prefers-color-scheme: dark); 148 | @import url("./import-with-supports.css") supports(display: flex); : ^^^^ + 149 | @import url("./import-with-supports.css") supports(((display: flex))); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:148:1] + 148 | @import url("./import-with-supports.css") supports(display: flex); 149 | @import url("./import-with-supports.css") supports(((display: flex))); : ^^^^ + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:149:1] + 149 | @import url("./import-with-supports.css") supports(((display: flex))); 150 | @import url("./deep-import-with-supports.css") supports(display: flex); : ^^^^ + 151 | @import url('./test.css') supports(display: grid); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:150:1] + 150 | @import url("./deep-import-with-supports.css") supports(display: flex); 151 | @import url('./test.css') supports(display: grid); : ^^^^ + 152 | @import url('./test.css') supports( display : grid ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^^^^^^^^^^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:151:1] + 151 | @import url('./test.css') supports(display: grid); 152 | @import url('./test.css') supports( display : grid ); : ^^^^ + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 154 | @import url("./test.css") layer(framework); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^^^ + 154 | @import url("./test.css") layer(framework); `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^^ + 154 | @import url("./test.css") layer(framework); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:152:1] + 152 | @import url('./test.css') supports( display : grid ); 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); : ^^ + 154 | @import url("./test.css") layer(framework); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:153:1] + 153 | @import url("./import-with-supports-and-media.css") supports(display: flex) screen and (min-width: 400px); 154 | @import url("./test.css") layer(framework); : ^^^^^^^^^ + 155 | @import url("./import-multiple-with-layer.css") layer(default); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:154:1] + 154 | @import url("./test.css") layer(framework); 155 | @import url("./import-multiple-with-layer.css") layer(default); : ^^^^^^^ + 156 | @import url("./import-unnamed-layer.css") layer(base); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^^^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:155:1] + 155 | @import url("./import-multiple-with-layer.css") layer(default); 156 | @import url("./import-unnamed-layer.css") layer(base); : ^^^^ + 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:157:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:156:1] + 156 | @import url("./import-unnamed-layer.css") layer(base); 157 | @import url("./import-with-layer-and-supports.css") layer(default) supports(display: flex); : ^^^^ `---- @@ -10009,598 +13039,752 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x Url ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^^^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^ + 160 | @import url(base-headings.css) layer; `---- x UrlValue ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x UrlValueRaw ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x Function ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^^^^^^^ + 160 | @import url(base-headings.css) layer; `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^^ + 160 | @import url(base-headings.css) layer; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^ + 160 | @import url(base-headings.css) layer; `---- x LayerName ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^ + 160 | @import url(base-headings.css) layer; `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] 159 | @import url(bootstrap-base.css) layer(base); : ^^^^ + 160 | @import url(base-headings.css) layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^^^^^^^^^^^^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^^^^^^^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^^^^^^^^^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:159:1] + 159 | @import url(bootstrap-base.css) layer(base); 160 | @import url(base-headings.css) layer; : ^^^^^ + 161 | @import url("tabs.css") layer(framework.component); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^ + 162 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^ + 162 | @import url("override.css") layer; `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^ + 162 | @import url("override.css") layer; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^ + 162 | @import url("override.css") layer; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^^^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:160:1] + 160 | @import url(base-headings.css) layer; 161 | @import url("tabs.css") layer(framework.component); : ^^^^^^^^^ + 162 | @import url("override.css") layer; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^^^^^^^^^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^^^^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^^^^^^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:161:1] + 161 | @import url("tabs.css") layer(framework.component); 162 | @import url("override.css") layer; : ^^^^^ + 163 | @import url("fallback-layout.css") supports(not (display: flex)); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:162:1] + 162 | @import url("override.css") layer; 163 | @import url("fallback-layout.css") supports(not (display: flex)); : ^^^^ + 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:164:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:163:1] + 163 | @import url("fallback-layout.css") supports(not (display: flex)); 164 | @import url("narrow.css") supports(display: flex) screen and (max-width: 400px); : ^^ `---- @@ -10609,160 +13793,187 @@ ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x AtRule ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Str ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Function ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Declaration ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^^^^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Ident ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] 166 | @import "test.css" supports( display: flex ); : ^^^^ + 167 | @import url("tabs.css") layer( framework.component ); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^^^^^ `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/import/input.css:167:1] + ,-[$DIR/tests/fixture/at-rule/import/input.css:166:1] + 166 | @import "test.css" supports( display: flex ); 167 | @import url("tabs.css") layer( framework.component ); : ^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug index a708afe265e7..05f6c8ce7823 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/keyframe/span.rust-debug @@ -61,124 +61,152 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^^^^^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^^^^^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^ + 2 | @keyframes "foo" { /* ... */ } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] 1 | @keyframes foo { /* ... */ } : ^ + 2 | @keyframes "foo" { /* ... */ } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x Str - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^^^^^^^^^^^^^ + 3 | @keyframes foo { /* ... */ } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:1:1] + 1 | @keyframes foo { /* ... */ } 2 | @keyframes "foo" { /* ... */ } : ^ + 3 | @keyframes foo { /* ... */ } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^^^^^^^ `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:2:1] + 2 | @keyframes "foo" { /* ... */ } 3 | @keyframes foo { /* ... */ } : ^ `---- @@ -213,18 +241,21 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] 5 | @keyframes slidein { : ^^^^^^^^^ + 6 | from { `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] 5 | @keyframes slidein { : ^^^^^^^^^ + 6 | from { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] 5 | @keyframes slidein { : ^^^^^^^ + 6 | from { `---- x SimpleBlock @@ -244,92 +275,119 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] 5 | @keyframes slidein { : ^ + 6 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + 5 | @keyframes slidein { + 6 | ,-> from { 7 | | transform: translateX(0%); 8 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + 5 | @keyframes slidein { + 6 | from { + : ^^^^ + 7 | transform: translateX(0%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + 5 | @keyframes slidein { + 6 | ,-> from { 7 | | transform: translateX(0%); 8 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] - 6 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:5:1] + 5 | @keyframes slidein { + 6 | from { + : ^ + 7 | transform: translateX(0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ + 8 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^ + 8 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^^ + 8 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:7:9] - 7 | transform: translateX(0%); - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:6:5] + 6 | from { + 7 | transform: translateX(0%); + : ^ + 8 | } `---- x ComponentValue @@ -337,12 +395,14 @@ 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } + 13 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] 10 | to { : ^^ + 11 | transform: translateX(100%); `---- x SimpleBlock @@ -350,72 +410,94 @@ 10 | ,-> to { 11 | | transform: translateX(100%); 12 | `-> } + 13 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] 10 | to { : ^ + 11 | transform: translateX(100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^^^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^ + 12 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:11:9] - 11 | transform: translateX(100%); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:10:5] + 10 | to { + 11 | transform: translateX(100%); + : ^^^ + 12 | } `---- x Rule @@ -442,18 +524,21 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] 15 | @keyframes identifier { : ^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] 15 | @keyframes identifier { : ^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] 15 | @keyframes identifier { : ^^^^^^^^^^ + 16 | 0% { top: 0; left: 0; } `---- x SimpleBlock @@ -470,544 +555,717 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] 15 | @keyframes identifier { : ^ + 16 | 0% { top: 0; left: 0; } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x Percentage + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^ + 17 | 30% { top: 50px; } + `---- + + x Number + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^^^^^^^^^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x LBrace + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x Declaration + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^ + 17 | 30% { top: 50px; } + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^ + 17 | 30% { top: 50px; } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } + `---- + + x Integer + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x Declaration + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^^^^ + 17 | 30% { top: 50px; } + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^ + 17 | 30% { top: 50px; } + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^^^^ + 17 | 30% { top: 50px; } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } + `---- + + x Integer + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:15:1] + 15 | @keyframes identifier { + 16 | 0% { top: 0; left: 0; } + : ^ + 17 | 30% { top: 50px; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^^^^^^^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } `---- x Percentage ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^ + 17 | 30% { top: 50px; } + : ^^^ + 18 | 68%, 72% { left: 50px; } `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^ + 17 | 30% { top: 50px; } + : ^^ + 18 | 68%, 72% { left: 50px; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^^^^^^^^^^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^^^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^ + 17 | 30% { top: 50px; } + : ^ + 18 | 68%, 72% { left: 50px; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^ + 17 | 30% { top: 50px; } + : ^^^ + 18 | 68%, 72% { left: 50px; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^ + 17 | 30% { top: 50px; } + : ^^^ + 18 | 68%, 72% { left: 50px; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + 17 | 30% { top: 50px; } + : ^^^^ + 18 | 68%, 72% { left: 50px; } `---- - x ComponentValue + x Dimension ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^ + 18 | 68%, 72% { left: 50px; } `---- - x Declaration + x Length ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^^^^ + 17 | 30% { top: 50px; } + : ^^^^ + 18 | 68%, 72% { left: 50px; } `---- - x DeclarationName + x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^ + 17 | 30% { top: 50px; } + : ^^ + 18 | 68%, 72% { left: 50px; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] 16 | 0% { top: 0; left: 0; } - : ^^^^ + 17 | 30% { top: 50px; } + : ^^ + 18 | 68%, 72% { left: 50px; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] + 17 | 30% { top: 50px; } + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- - x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:16:5] - 16 | 0% { top: 0; left: 0; } - : ^ + x Percentage + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] + 17 | 30% { top: 50px; } + 18 | 68%, 72% { left: 50px; } + : ^^^ + 19 | 100% { top: 100px; left: 100%; } `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Percentage ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^ + 18 | 68%, 72% { left: 50px; } + : ^^ + 19 | 100% { top: 100px; left: 100%; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^^^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^ + 18 | 68%, 72% { left: 50px; } + : ^ + 19 | 100% { top: 100px; left: 100%; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^^^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Length ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^^^ + 18 | 68%, 72% { left: 50px; } + : ^^^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^ + 18 | 68%, 72% { left: 50px; } + : ^^ + 19 | 100% { top: 100px; left: 100%; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:17:5] 17 | 30% { top: 50px; } - : ^^ + 18 | 68%, 72% { left: 50px; } + : ^^ + 19 | 100% { top: 100px; left: 100%; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x Percentage ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ + 20 | } `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] - 18 | 68%, 72% { left: 50px; } - : ^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^^^^^^^^^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } : ^ + 20 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } : ^^^^^^^^^^ + 20 | } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } : ^^^^^^^^^^ + 20 | } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ + 20 | } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ + 20 | } `---- x Length ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^ + 20 | } `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] 18 | 68%, 72% { left: 50px; } - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^ + 19 | 100% { top: 100px; left: 100%; } + : ^^ + 20 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ + 20 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^^^^^^^ + 20 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ + 20 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ + 20 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ + 20 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^^ + 20 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:19:5] - 19 | 100% { top: 100px; left: 100%; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:18:5] + 18 | 68%, 72% { left: 50px; } + 19 | 100% { top: 100px; left: 100%; } + : ^^^ + 20 | } `---- x Rule ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^^^^^^^^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^^^^^^^^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^^^^^^^^ + 23 | @keyframes "initial" {} `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^^ + 23 | @keyframes "initial" {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^^ + 23 | @keyframes "initial" {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] 22 | @keyframes FOO {} : ^ + 23 | @keyframes "initial" {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @keyframes "None" {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 | @keyframes "None" {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^^^^^^^^ + 24 | @keyframes "None" {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^^^^^^^^ + 24 | @keyframes "None" {} `---- x Str - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^^^^^^^^ + 24 | @keyframes "None" {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^^ + 24 | @keyframes "None" {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:22:1] + 22 | @keyframes FOO {} 23 | @keyframes "initial" {} : ^ + 24 | @keyframes "None" {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^^^^^^^^^^^^^^^^^^^ + 25 | @keyframes slide-right { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^^^^^^^^^^^^^^^^^^^ + 25 | @keyframes slide-right { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^^^^^^^^ + 25 | @keyframes slide-right { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^^^^^^^^ + 25 | @keyframes slide-right { `---- x Str - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^^^^^ + 25 | @keyframes slide-right { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^^ + 25 | @keyframes slide-right { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:23:1] + 23 | @keyframes "initial" {} 24 | @keyframes "None" {} : ^ + 25 | @keyframes slide-right { `---- x Rule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | ,-> @keyframes slide-right { 26 | | 27 | | from { @@ -1031,7 +1289,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | ,-> @keyframes slide-right { 26 | | 27 | | from { @@ -1055,25 +1314,29 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | @keyframes slide-right { : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | @keyframes slide-right { : ^^^^^^^^^ `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | @keyframes slide-right { : ^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | ,-> @keyframes slide-right { 26 | | 27 | | from { @@ -1097,7 +1360,8 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:24:1] + 24 | @keyframes "None" {} 25 | @keyframes slide-right { : ^ `---- @@ -1113,6 +1377,7 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] 27 | from { : ^^^^ + 28 | margin-left: 0px; `---- x SimpleBlock @@ -1126,60 +1391,79 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] 27 | from { : ^ + 28 | margin-left: 0px; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^^^^^^ + 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^^^^^^ + 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^^^^^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^ + 29 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^ + 29 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^^ + 29 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:28:9] - 28 | margin-left: 0px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:27:5] + 27 | from { + 28 | margin-left: 0px; + : ^^ + 29 | } `---- x ComponentValue @@ -1194,12 +1478,14 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] 31 | 50% { : ^^^ + 32 | margin-left: 110px; `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] 31 | 50% { : ^^ + 32 | margin-left: 110px; `---- x SimpleBlock @@ -1214,96 +1500,127 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] 31 | 50% { : ^ + 32 | margin-left: 110px; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^^^^^^^^ + 33 | opacity: 1; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^^^^^^^^ + 33 | opacity: 1; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^ + 33 | opacity: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^^^^^^^ + 33 | opacity: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ + 33 | opacity: 1; `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ + 33 | opacity: 1; `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^^^ + 33 | opacity: 1; `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^^ + 33 | opacity: 1; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] - 32 | margin-left: 110px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:31:5] + 31 | 50% { + 32 | margin-left: 110px; + : ^^ + 33 | opacity: 1; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^^^^^^^^^^ + 34 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^^^^^^^^^^ + 34 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^^^^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^^^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^ + 34 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:33:9] - 33 | opacity: 1; - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:32:9] + 32 | margin-left: 110px; + 33 | opacity: 1; + : ^ + 34 | } `---- x ComponentValue @@ -1317,12 +1634,14 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] 36 | 50% { : ^^^ + 37 | opacity: 0.9; `---- x Number ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] 36 | 50% { : ^^ + 37 | opacity: 0.9; `---- x SimpleBlock @@ -1336,42 +1655,55 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] 36 | 50% { : ^ + 37 | opacity: 0.9; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^^^^^^ + 38 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^^^^^^ + 38 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^ + 38 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^^^^^ + 38 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^ + 38 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:37:9] - 37 | opacity: 0.9; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:36:5] + 36 | 50% { + 37 | opacity: 0.9; + : ^^^ + 38 | } `---- x ComponentValue @@ -1385,6 +1717,7 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] 40 | to { : ^^ + 41 | margin-left: 200px; `---- x SimpleBlock @@ -1398,60 +1731,79 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] 40 | to { : ^ + 41 | margin-left: 200px; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^^^^^^^^ + 42 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^^^^^^^^ + 42 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^^^^^^^ + 42 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ + 42 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ + 42 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^^^ + 42 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:41:9] - 41 | margin-left: 200px; - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:40:5] + 40 | to { + 41 | margin-left: 200px; + : ^^ + 42 | } `---- x Rule @@ -1484,18 +1836,21 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] 46 | @keyframes slidein-up { : ^^^^^^^^^ + 47 | fRoM { `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] 46 | @keyframes slidein-up { : ^^^^^^^^^ + 47 | fRoM { `---- x CustomIdent ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] 46 | @keyframes slidein-up { : ^^^^^^^^^^ + 47 | fRoM { `---- x SimpleBlock @@ -1515,92 +1870,119 @@ ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] 46 | @keyframes slidein-up { : ^ + 47 | fRoM { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | ,-> fRoM { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + 46 | @keyframes slidein-up { + 47 | ,-> fRoM { 48 | | transform: translateX(0%); 49 | `-> } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | fRoM { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + 46 | @keyframes slidein-up { + 47 | fRoM { + : ^^^^ + 48 | transform: translateX(0%); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | ,-> fRoM { + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + 46 | @keyframes slidein-up { + 47 | ,-> fRoM { 48 | | transform: translateX(0%); 49 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] - 47 | fRoM { - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:46:1] + 46 | @keyframes slidein-up { + 47 | fRoM { + : ^ + 48 | transform: translateX(0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ + 49 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^^^^^^^^^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^ + 49 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^^ + 49 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:48:9] - 48 | transform: translateX(0%); - : ^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:47:5] + 47 | fRoM { + 48 | transform: translateX(0%); + : ^ + 49 | } `---- x ComponentValue @@ -1608,12 +1990,14 @@ 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } + 54 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] 51 | tO { : ^^ + 52 | transform: translateX(100%); `---- x SimpleBlock @@ -1621,70 +2005,92 @@ 51 | ,-> tO { 52 | | transform: translateX(100%); 53 | `-> } + 54 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] 51 | tO { : ^ + 52 | transform: translateX(100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^ + 53 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^ + 53 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ + 53 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^^^^^^^ + 53 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^^^^^^^ + 53 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^ + 53 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^^ + 53 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:52:9] - 52 | transform: translateX(100%); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/keyframe/input.css:51:5] + 51 | tO { + 52 | transform: translateX(100%); + : ^^^ + 53 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug index 058e6d17a4be..c42dbf00294a 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/layer/span.rust-debug @@ -168,30 +168,35 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^^^^^ + 4 | @keyframes slide-left { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^^^^^ + 4 | @keyframes slide-left { `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^^^^^^^^ + 4 | @keyframes slide-left { `---- x SimpleBlock @@ -208,200 +213,263 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] 3 | @layer override { : ^ + 4 | @keyframes slide-left { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } + 8 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } + 8 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } + 8 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | @keyframes slide-left { + : ^^^^^^^^^ + 5 | from { translate: 0; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | @keyframes slide-left { + : ^^^^^^^^^ + 5 | from { translate: 0; } `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | @keyframes slide-left { + : ^^^^^^^^^^ + 5 | from { translate: 0; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | ,-> @keyframes slide-left { 5 | | from { translate: 0; } 6 | | to { translate: -100% 0; } 7 | `-> } + 8 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] - 4 | @keyframes slide-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:3:1] + 3 | @layer override { + 4 | @keyframes slide-left { + : ^ + 5 | from { translate: 0; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^ + 6 | to { translate: -100% 0; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^ + 6 | to { translate: -100% 0; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^^^^^^^^^ + 6 | to { translate: -100% 0; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^ + 6 | to { translate: -100% 0; } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] - 5 | from { translate: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:4:5] + 4 | @keyframes slide-left { + 5 | from { translate: 0; } + : ^ + 6 | to { translate: -100% 0; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^ + 7 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^ + 7 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^^ + 7 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^ + 7 | } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:6:9] - 6 | to { translate: -100% 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:5:9] + 5 | from { translate: 0; } + 6 | to { translate: -100% 0; } + : ^ + 7 | } `---- x Rule @@ -428,30 +496,35 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^^^^^ + 11 | @keyframes slide-left { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^^^^^ + 11 | @keyframes slide-left { `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^^^^^^^^^ + 11 | @keyframes slide-left { `---- x SimpleBlock @@ -468,188 +541,247 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] 10 | @layer framework { : ^ + 11 | @keyframes slide-left { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } + 15 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } + 15 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } + 15 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | @keyframes slide-left { + : ^^^^^^^^^ + 12 | from { margin-left: 0; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | @keyframes slide-left { + : ^^^^^^^^^ + 12 | from { margin-left: 0; } `---- x CustomIdent - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | @keyframes slide-left { + : ^^^^^^^^^^ + 12 | from { margin-left: 0; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | ,-> @keyframes slide-left { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | ,-> @keyframes slide-left { 12 | | from { margin-left: 0; } 13 | | to { margin-left: -100%; } 14 | `-> } + 15 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] - 11 | @keyframes slide-left { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:10:1] + 10 | @layer framework { + 11 | @keyframes slide-left { + : ^ + 12 | from { margin-left: 0; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^ + 13 | to { margin-left: -100%; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^ + 13 | to { margin-left: -100%; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^^^^^^^^^^^ + 13 | to { margin-left: -100%; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^ + 13 | to { margin-left: -100%; } `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] - 12 | from { margin-left: 0; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:11:5] + 11 | @keyframes slide-left { + 12 | from { margin-left: 0; } + : ^ + 13 | to { margin-left: -100%; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^ + 14 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^ + 14 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^^^^^^^^ + 14 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^^^^^^^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^ + 14 | } `---- x Percentage - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^^ + 14 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:13:9] - 13 | to { margin-left: -100%; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:12:9] + 12 | from { margin-left: 0; } + 13 | to { margin-left: -100%; } + : ^^^^ + 14 | } `---- x Rule @@ -788,70 +920,82 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^^^^^ + 20 | @layer { /* layer 2 */ } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^^^^^ + 20 | @layer { /* layer 2 */ } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^^^^^^^^^^^^^^^^^ + 20 | @layer { /* layer 2 */ } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] 19 | @layer { /* layer 1 */ } : ^ + 20 | @layer { /* layer 2 */ } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/layer/input.css:19:1] + 19 | @layer { /* layer 1 */ } 20 | @layer { /* layer 2 */ } : ^ `---- @@ -874,36 +1018,42 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^^^^^^^ + 23 | strong { font-weight: bold; } `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^^^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^^ + 23 | strong { font-weight: bold; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^^^^ + 23 | strong { font-weight: bold; } `---- x SimpleBlock @@ -917,120 +1067,159 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] 22 | @layer reset.type { : ^ + 23 | strong { font-weight: bold; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^ + 24 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^ + 24 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ + 24 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ + 24 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^^^^^^^ + 24 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^^^^^^^^ + 24 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^ + 24 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:23:5] - 23 | strong { font-weight: bold; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:22:1] + 22 | @layer reset.type { + 23 | strong { font-weight: bold; } + : ^^^^ + 24 | } `---- x Rule @@ -1059,30 +1248,35 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^^^^^ + 27 | .title { font-weight: 100; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^^^^^ + 27 | .title { font-weight: 100; } `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^^^^^^^^^ + 27 | .title { font-weight: 100; } `---- x SimpleBlock @@ -1100,114 +1294,133 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] 26 | @layer framework { : ^ + 27 | .title { font-weight: 100; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^ `---- x Integer - ,-[$DIR/tests/fixture/at-rule/layer/input.css:27:5] - 27 | .title { font-weight: 100; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:26:1] + 26 | @layer framework { + 27 | .title { font-weight: 100; } + : ^^^ `---- x ComponentValue @@ -1215,6 +1428,7 @@ 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x Rule @@ -1222,6 +1436,7 @@ 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x AtRule @@ -1229,36 +1444,42 @@ 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^^^^^ + 30 | h1, h2 { color: maroon; } `---- x SimpleBlock @@ -1266,162 +1487,214 @@ 29 | ,-> @layer theme { 30 | | h1, h2 { color: maroon; } 31 | `-> } + 32 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] 29 | @layer theme { : ^ + 30 | h1, h2 { color: maroon; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ + 31 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^ + 31 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^^^^^^ + 31 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^ + 31 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ + 31 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ + 31 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^^^^^^^^ + 31 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^ + 31 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:30:9] - 30 | h1, h2 { color: maroon; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:29:5] + 29 | @layer theme { + 30 | h1, h2 { color: maroon; } + : ^^^^^^ + 31 | } `---- x Rule @@ -1442,30 +1715,35 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^^^^^ + 35 | [hidden] { display: none; } `---- x SimpleBlock @@ -1479,120 +1757,159 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] 34 | @layer reset { : ^ + 35 | [hidden] { display: none; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^ + 36 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^ + 36 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^ + 36 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^ + 36 | } `---- x AttributeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^ + 36 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^ + 36 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^^^^^^ + 36 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ + 36 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ + 36 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^^^^^^^ + 36 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^^^^ + 36 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^ + 36 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:35:5] - 35 | [hidden] { display: none; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:34:1] + 34 | @layer reset { + 35 | [hidden] { display: none; } + : ^^^^ + 36 | } `---- x Rule @@ -1625,30 +1942,35 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^^^^^ + 39 | @layer default { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^^^^^ + 39 | @layer default { `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^^^^^^^^^ + 39 | @layer default { `---- x SimpleBlock @@ -1668,202 +1990,263 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] 38 | @layer framework { : ^ + 39 | @layer default { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^^^^^ + 40 | p { margin-block: 0.75em; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^^^^^ + 40 | p { margin-block: 0.75em; } `---- x LayerPrelude - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^^^^^^^ + 40 | p { margin-block: 0.75em; } `---- x LayerName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^^^^^^^ + 40 | p { margin-block: 0.75em; } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^^^^^^^ + 40 | p { margin-block: 0.75em; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | ,-> @layer default { + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | ,-> @layer default { 40 | | p { margin-block: 0.75em; } 41 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] - 39 | @layer default { - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:38:1] + 38 | @layer framework { + 39 | @layer default { + : ^ + 40 | p { margin-block: 0.75em; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^^^^^^^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ + 41 | } `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ + 41 | } `---- x Length - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^^^ + 41 | } `---- x Number - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^^^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:40:9] - 40 | p { margin-block: 0.75em; } - : ^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:39:5] + 39 | @layer default { + 40 | p { margin-block: 0.75em; } + : ^^ + 41 | } `---- x ComponentValue @@ -1871,6 +2254,7 @@ 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x Rule @@ -1878,6 +2262,7 @@ 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x AtRule @@ -1885,36 +2270,42 @@ 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^^^^^ + 44 | p { color: #222; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^^^^^ + 44 | p { color: #222; } `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^^^^^ + 44 | p { color: #222; } `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^^^^^ + 44 | p { color: #222; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^^^^^ + 44 | p { color: #222; } `---- x SimpleBlock @@ -1922,132 +2313,174 @@ 43 | ,-> @layer theme { 44 | | p { color: #222; } 45 | `-> } + 46 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] 43 | @layer theme { : ^ + 44 | p { color: #222; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ + 45 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ + 45 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^^^ + 45 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^^^^^^ + 45 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^ + 45 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ + 45 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ + 45 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^^^^^^^ + 45 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^ + 45 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^^ + 45 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^ + 45 | } `---- x Color - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^ + 45 | } `---- x HexColor - ,-[$DIR/tests/fixture/at-rule/layer/input.css:44:9] - 44 | p { color: #222; } - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:43:5] + 43 | @layer theme { + 44 | p { color: #222; } + : ^^^^ + 45 | } `---- x Rule @@ -2070,36 +2503,42 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x LayerPrelude ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^^^^^^^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x LayerName ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^^^^^^^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x Ident ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^^^^^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x SimpleBlock @@ -2114,118 +2553,157 @@ ,-[$DIR/tests/fixture/at-rule/layer/input.css:48:1] 48 | @layer framework.theme { : ^ + 49 | /* These styles will be added to the theme layer inside the framework layer */ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x WqName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^ + 51 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^ + 51 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^^^^^^^^ + 51 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^ + 51 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^ + 51 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^ + 51 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/layer/input.css:50:5] - 50 | blockquote { color: rebeccapurple; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/layer/input.css:49:5] + 49 | /* These styles will be added to the theme layer inside the framework layer */ + 50 | blockquote { color: rebeccapurple; } + : ^^^^^^^^^^^^^ + 51 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug index d2e8c3276a63..65d9e66a09ab 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/media/span.rust-debug @@ -158,118 +158,138 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^^^^^^^^^^^^ + 2 | @\media \screen {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^^^^^^^^^^^^ + 2 | @\media \screen {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^^^^^ + 2 | @\media \screen {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^^ + 2 | @\media \screen {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] 1 | @\media screen {} : ^ + 2 | @\media \screen {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:1:1] + 1 | @\media screen {} 2 | @\media \screen {} : ^ `---- @@ -278,1048 +298,1370 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^^^^^^^^^^^ + 5 | @media screen {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^^^^^^^^^^^ + 5 | @media screen {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^^^ + 5 | @media screen {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^^^ + 5 | @media screen {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^^ + 5 | @media screen {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^^ + 5 | @media screen {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] 4 | @media all {} : ^ + 5 | @media screen {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^^^^^^^^^^^ + 6 | @media print {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^^^^^^^^^^^ + 6 | @media print {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^ + 6 | @media print {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^ + 6 | @media print {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^ + 6 | @media print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^ + 6 | @media print {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^ + 6 | @media print {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^^^^^ + 6 | @media print {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^^ + 6 | @media print {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:4:1] + 4 | @media all {} 5 | @media screen {} : ^ + 6 | @media print {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^^^^^^^^^^^ + 7 | @media screen and (color) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^^^^^^^^^^^ + 7 | @media screen and (color) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^^^^ + 7 | @media screen and (color) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^^ + 7 | @media screen and (color) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:5:1] + 5 | @media screen {} 6 | @media print {} : ^ + 7 | @media screen and (color) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^^^^ + 8 | @media screen and (color), projection and (color) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^^ + 8 | @media screen and (color), projection and (color) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:6:1] + 6 | @media print {} 7 | @media screen and (color) {} : ^ + 8 | @media screen and (color), projection and (color) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] - 8 | @media screen and (color), projection and (color) {} + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} + 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^^^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:7:1] + 7 | @media screen and (color) {} 8 | @media screen and (color), projection and (color) {} : ^ + 9 | @media screen and ( color ) , projection and ( color ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^^^^^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^^^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] - 9 | @media screen and ( color ) , projection and ( color ) {} - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:8:1] + 8 | @media screen and (color), projection and (color) {} + 9 | @media screen and ( color ) , projection and ( color ) {} + : ^ + 10 | @media print and (min-resolution: 118dpcm) {} + `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^ + 11 | @media all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^ + 11 | @media all {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^ + 11 | @media all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^ + 11 | @media all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^ + 11 | @media all {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^ + 11 | @media all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^^^^^^^^ + 11 | @media all {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^ + 11 | @media all {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^ + 11 | @media all {} `---- x Resolution - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^^^^ + 11 | @media all {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^ + 11 | @media all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^^^ + 11 | @media all {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^^ + 11 | @media all {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:9:1] + 9 | @media screen and ( color ) , projection and ( color ) {} 10 | @media print and (min-resolution: 118dpcm) {} : ^ + 11 | @media all {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^^^^^^^^^^^^^^^^^ + 12 | @media screen and (color) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^^^^^^^^^^^^^^^^^ + 12 | @media screen and (color) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^^^ + 12 | @media screen and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^^^ + 12 | @media screen and (color) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^ + 12 | @media screen and (color) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^ + 12 | @media screen and (color) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^ + 12 | @media screen and (color) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^^ + 12 | @media screen and (color) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^^ + 12 | @media screen and (color) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:10:1] + 10 | @media print and (min-resolution: 118dpcm) {} 11 | @media all {} : ^ + 12 | @media screen and (color) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @media screen and ( color ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @media screen and ( color ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^ + 13 | @media screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^ + 13 | @media screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^ + 13 | @media screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^ + 13 | @media screen and ( color ) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^^^ + 13 | @media screen and ( color ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^ + 13 | @media screen and ( color ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^^^^ + 13 | @media screen and ( color ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^^ + 13 | @media screen and ( color ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:11:1] + 11 | @media all {} 12 | @media screen and (color) {} : ^ + 13 | @media screen and ( color ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:12:1] + 12 | @media screen and (color) {} 13 | @media screen and ( color ) {} : ^ `---- @@ -1328,676 +1670,872 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^ + 16 | @media not screen and (color), print and (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^ + 16 | @media not screen and (color), print and (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^^^^^^^^^ + 16 | @media not screen and (color), print and (color) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^^ + 16 | @media not screen and (color), print and (color) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] 15 | @media not all and (monochrome) {} : ^ + 16 | @media not screen and (color), print and (color) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^^^^^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^^^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:15:1] + 15 | @media not all and (monochrome) {} 16 | @media not screen and (color), print and (color) {} : ^ + 17 | @media not (device-aspect-ratio: 16/9) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaNot - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Ratio - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:16:1] + 16 | @media not screen and (color), print and (color) {} 17 | @media not (device-aspect-ratio: 16/9) {} : ^ + 18 | @media not (device-aspect-ratio: 16 / 9) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^ + 19 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^ + 19 | @media not all {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaNot - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^ + 19 | @media not all {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | @media not all {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^ + 19 | @media not all {} `---- x Ratio - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^^^^^ + 19 | @media not all {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^ + 19 | @media not all {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^ + 19 | @media not all {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^^ + 19 | @media not all {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:17:1] + 17 | @media not (device-aspect-ratio: 16/9) {} 18 | @media not (device-aspect-ratio: 16 / 9) {} : ^ + 19 | @media not all {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^^^^^^^^^^^^^ + 20 | @media not all {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^^^^^^^^^^^^^ + 20 | @media not all {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^ + 20 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^ + 20 | @media not all {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^^^ + 20 | @media not all {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^^^^^ + 20 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^ + 20 | @media not all {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^ + 20 | @media not all {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^^ + 20 | @media not all {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^^ + 20 | @media not all {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:18:1] + 18 | @media not (device-aspect-ratio: 16 / 9) {} 19 | @media not all {} : ^ + 20 | @media not all {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:19:1] + 19 | @media not all {} 20 | @media not all {} : ^ `---- @@ -2006,226 +2544,264 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^ + 23 | @media only screen and ( color ) {} `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^^^ + 23 | @media only screen and ( color ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^^^^ + 23 | @media only screen and ( color ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^^ + 23 | @media only screen and ( color ) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] 22 | @media only screen and (color) {} : ^ + 23 | @media only screen and ( color ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:23:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:22:1] + 22 | @media only screen and (color) {} 23 | @media only screen and ( color ) {} : ^ `---- @@ -2234,844 +2810,1091 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^ + 26 | @media(min-width: 20px){} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^^^^^^ + 26 | @media(min-width: 20px){} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^^^ + 26 | @media(min-width: 20px){} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^^ + 26 | @media(min-width: 20px){} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] 25 | @media (min-width: 20px) {} : ^ + 26 | @media(min-width: 20px){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^^^^^^ + 27 | @media ( min-width : 20px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^ + 27 | @media ( min-width : 20px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^ + 27 | @media ( min-width : 20px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^^^ + 27 | @media ( min-width : 20px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^ + 27 | @media ( min-width : 20px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^ + 27 | @media ( min-width : 20px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^^ + 27 | @media ( min-width : 20px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:25:1] + 25 | @media (min-width: 20px) {} 26 | @media(min-width: 20px){} : ^ + 27 | @media ( min-width : 20px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^^^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:26:1] + 26 | @media(min-width: 20px){} 27 | @media ( min-width : 20px ) {} : ^ + 28 | @media (device-aspect-ratio: 16/9) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Ratio - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:27:1] + 27 | @media ( min-width : 20px ) {} 28 | @media (device-aspect-ratio: 16/9) {} : ^ + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Ratio - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^^^^^^^^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^ + 30 | @media (grid) and (max-width: 15em) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^^ + 30 | @media (grid) and (max-width: 15em) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:28:1] + 28 | @media (device-aspect-ratio: 16/9) {} 29 | @media ( device-aspect-ratio : 16 / 9 ) {} : ^ + 30 | @media (grid) and (max-width: 15em) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^ + 31 | @media (monochrome) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^ + 31 | @media (monochrome) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^ + 31 | @media (monochrome) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^ + 31 | @media (monochrome) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^ + 31 | @media (monochrome) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^ + 31 | @media (monochrome) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^ + 31 | @media (monochrome) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^^^^^^ + 31 | @media (monochrome) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^ + 31 | @media (monochrome) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^ + 31 | @media (monochrome) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^^^ + 31 | @media (monochrome) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^ + 31 | @media (monochrome) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^ + 31 | @media (monochrome) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^^ + 31 | @media (monochrome) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:29:1] + 29 | @media ( device-aspect-ratio : 16 / 9 ) {} 30 | @media (grid) and (max-width: 15em) {} : ^ + 31 | @media (monochrome) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:30:1] + 30 | @media (grid) and (max-width: 15em) {} 31 | @media (monochrome) {} : ^ `---- @@ -3080,1066 +3903,1356 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^^^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] 33 | @media (min-width: 20em) and (min-width: 20em) {} : ^ + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^^^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:33:1] + 33 | @media (min-width: 20em) and (min-width: 20em) {} 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} : ^ + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:34:1] + 34 | @media (min-width : 20em ) and ( min-width : 20em ) {} 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} : ^ + 36 | @media(min-width:20em)and (min-width: 20em){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^^^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:35:1] + 35 | @media (min-width: 1024px) and (min-width: 1024px) and (min-width: 1024px) {} 36 | @media(min-width:20em)and (min-width: 20em){} : ^ + 37 | @media(min-width:20em)and (min-width:20em){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:36:1] + 36 | @media(min-width:20em)and (min-width: 20em){} 37 | @media(min-width:20em)and (min-width:20em){} : ^ `---- @@ -4148,484 +5261,592 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaOr ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^^^^^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] 39 | @media (update: slow) or (hover: none) {} : ^ + 40 | @media ( update : slow ) or ( hover : none ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^^^ + 41 | @media(update: slow)or (hover: none){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^^ + 41 | @media(update: slow)or (hover: none){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:39:1] + 39 | @media (update: slow) or (hover: none) {} 40 | @media ( update : slow ) or ( hover : none ) {} : ^ + 41 | @media(update: slow)or (hover: none){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^ `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:41:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:40:1] + 40 | @media ( update : slow ) or ( hover : none ) {} 41 | @media(update: slow)or (hover: none){} : ^ `---- @@ -4634,1438 +5855,1878 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureRange ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^^^^^^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^ + 44 | @media (height <= 600px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^^ + 44 | @media (height <= 600px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^^^ + 44 | @media (height <= 600px) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^^ + 44 | @media (height <= 600px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^ + 44 | @media (height <= 600px) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^^ + 44 | @media (height <= 600px) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] 43 | @media (height < 600px) {} : ^ + 44 | @media (height <= 600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^ + 45 | @media (height > 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^ + 45 | @media (height > 600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^^^^^^^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^ + 45 | @media (height > 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^^ + 45 | @media (height > 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^ + 45 | @media (height > 600px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^ + 45 | @media (height > 600px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^^^ + 45 | @media (height > 600px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^^ + 45 | @media (height > 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^ + 45 | @media (height > 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^^ + 45 | @media (height > 600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:43:1] + 43 | @media (height < 600px) {} 44 | @media (height <= 600px) {} : ^ + 45 | @media (height > 600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^ + 46 | @media (height >= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^^^^^^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^ + 46 | @media (height >= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^^ + 46 | @media (height >= 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^ + 46 | @media (height >= 600px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^ + 46 | @media (height >= 600px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^^^ + 46 | @media (height >= 600px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^^ + 46 | @media (height >= 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^ + 46 | @media (height >= 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^^ + 46 | @media (height >= 600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:44:1] + 44 | @media (height <= 600px) {} 45 | @media (height > 600px) {} : ^ + 46 | @media (height >= 600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^ + 47 | @media (height = 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^ + 47 | @media (height = 600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^^^^^^^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^ + 47 | @media (height = 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^^ + 47 | @media (height = 600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^ + 47 | @media (height = 600px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^ + 47 | @media (height = 600px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^^^ + 47 | @media (height = 600px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^^ + 47 | @media (height = 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^ + 47 | @media (height = 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^^ + 47 | @media (height = 600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:45:1] + 45 | @media (height > 600px) {} 46 | @media (height >= 600px) {} : ^ + 47 | @media (height = 600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^ + 48 | @media ( height < 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^^^^^^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^ + 48 | @media ( height < 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^^ + 48 | @media ( height < 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^ + 48 | @media ( height < 600px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^ + 48 | @media ( height < 600px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^^^ + 48 | @media ( height < 600px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^^ + 48 | @media ( height < 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^ + 48 | @media ( height < 600px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^^ + 48 | @media ( height < 600px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:46:1] + 46 | @media (height >= 600px) {} 47 | @media (height = 600px) {} : ^ + 48 | @media ( height < 600px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^ + 49 | @media ( height <= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^^ + 49 | @media ( height <= 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^ + 49 | @media ( height <= 600px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^ + 49 | @media ( height <= 600px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^^^ + 49 | @media ( height <= 600px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^^ + 49 | @media ( height <= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^ + 49 | @media ( height <= 600px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^^ + 49 | @media ( height <= 600px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:47:1] + 47 | @media (height = 600px) {} 48 | @media ( height < 600px ) {} : ^ + 49 | @media ( height <= 600px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^ + 50 | @media ( height > 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^ + 50 | @media ( height > 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^^ + 50 | @media ( height > 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^ + 50 | @media ( height > 600px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^ + 50 | @media ( height > 600px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^^^ + 50 | @media ( height > 600px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^^ + 50 | @media ( height > 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^ + 50 | @media ( height > 600px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^^ + 50 | @media ( height > 600px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:48:1] + 48 | @media ( height < 600px ) {} 49 | @media ( height <= 600px ) {} : ^ + 50 | @media ( height > 600px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^ + 51 | @media ( height >= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^^ + 51 | @media ( height >= 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^ + 51 | @media ( height >= 600px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^ + 51 | @media ( height >= 600px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^^^ + 51 | @media ( height >= 600px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^^ + 51 | @media ( height >= 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^ + 51 | @media ( height >= 600px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^^ + 51 | @media ( height >= 600px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:49:1] + 49 | @media ( height <= 600px ) {} 50 | @media ( height > 600px ) {} : ^ + 51 | @media ( height >= 600px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^ + 52 | @media ( height = 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^ + 52 | @media ( height = 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^^ + 52 | @media ( height = 600px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^ + 52 | @media ( height = 600px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^ + 52 | @media ( height = 600px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^^^ + 52 | @media ( height = 600px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^^ + 52 | @media ( height = 600px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^ + 52 | @media ( height = 600px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^^ + 52 | @media ( height = 600px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:50:1] + 50 | @media ( height > 600px ) {} 51 | @media ( height >= 600px ) {} : ^ + 52 | @media ( height = 600px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^ + 53 | @media(height=600px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^ + 53 | @media(height=600px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | @media(height=600px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^ + 53 | @media(height=600px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^^ + 53 | @media(height=600px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^ + 53 | @media(height=600px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^ + 53 | @media(height=600px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^^^ + 53 | @media(height=600px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^^ + 53 | @media(height=600px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^ + 53 | @media(height=600px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^^ + 53 | @media(height=600px){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:51:1] + 51 | @media ( height >= 600px ) {} 52 | @media ( height = 600px ) {} : ^ + 53 | @media(height=600px){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^ + 54 | @media(height>=600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^ + 54 | @media(height>=600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^^^^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^ + 54 | @media(height>=600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^^ + 54 | @media(height>=600px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^ + 54 | @media(height>=600px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^ + 54 | @media(height>=600px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^^^ + 54 | @media(height>=600px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^^ + 54 | @media(height>=600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^ + 54 | @media(height>=600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^^ + 54 | @media(height>=600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:52:1] + 52 | @media ( height = 600px ) {} 53 | @media(height=600px){} : ^ + 54 | @media(height>=600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:54:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:53:1] + 53 | @media(height=600px){} 54 | @media(height>=600px) {} : ^ `---- @@ -6074,1438 +7735,1878 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureRange ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^^^^^^^^^^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^ + 57 | @media (600px <= height) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^ + 57 | @media (600px <= height) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^ + 57 | @media (600px <= height) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^ + 57 | @media (600px <= height) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^^^^^ + 57 | @media (600px <= height) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^^ + 57 | @media (600px <= height) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] 56 | @media (600px < height) {} : ^ + 57 | @media (600px <= height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^ + 58 | @media (600px > height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^ + 58 | @media (600px > height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^^^^^^^^^^^^ + 58 | @media (600px > height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^ + 58 | @media (600px > height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^ + 58 | @media (600px > height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^ + 58 | @media (600px > height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^ + 58 | @media (600px > height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^ + 58 | @media (600px > height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^ + 58 | @media (600px > height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^^^^^ + 58 | @media (600px > height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^^ + 58 | @media (600px > height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:56:1] + 56 | @media (600px < height) {} 57 | @media (600px <= height) {} : ^ + 58 | @media (600px > height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^ + 59 | @media (600px >= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^ + 59 | @media (600px >= height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^^^^^^^^^^^ + 59 | @media (600px >= height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^ + 59 | @media (600px >= height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^ + 59 | @media (600px >= height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^ + 59 | @media (600px >= height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^ + 59 | @media (600px >= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^ + 59 | @media (600px >= height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^ + 59 | @media (600px >= height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^^^^^ + 59 | @media (600px >= height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^^ + 59 | @media (600px >= height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:57:1] + 57 | @media (600px <= height) {} 58 | @media (600px > height) {} : ^ + 59 | @media (600px >= height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^ + 60 | @media (600px = height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^ + 60 | @media (600px = height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^^^^^^^^^^^^ + 60 | @media (600px = height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^ + 60 | @media (600px = height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^ + 60 | @media (600px = height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^ + 60 | @media (600px = height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^ + 60 | @media (600px = height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^ + 60 | @media (600px = height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^ + 60 | @media (600px = height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^^^^^ + 60 | @media (600px = height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^^ + 60 | @media (600px = height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:58:1] + 58 | @media (600px > height) {} 59 | @media (600px >= height) {} : ^ + 60 | @media (600px = height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^ + 61 | @media ( 600px < height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^^^^^^^^^^^ + 61 | @media ( 600px < height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^ + 61 | @media ( 600px < height ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^ + 61 | @media ( 600px < height ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^ + 61 | @media ( 600px < height ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^ + 61 | @media ( 600px < height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^ + 61 | @media ( 600px < height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^ + 61 | @media ( 600px < height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^^^^^ + 61 | @media ( 600px < height ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^^ + 61 | @media ( 600px < height ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:59:1] + 59 | @media (600px >= height) {} 60 | @media (600px = height) {} : ^ + 61 | @media ( 600px < height ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^ + 62 | @media ( 600px <= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^ + 62 | @media ( 600px <= height ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^ + 62 | @media ( 600px <= height ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^ + 62 | @media ( 600px <= height ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^ + 62 | @media ( 600px <= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^ + 62 | @media ( 600px <= height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^^^^^ + 62 | @media ( 600px <= height ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^^ + 62 | @media ( 600px <= height ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:60:1] + 60 | @media (600px = height) {} 61 | @media ( 600px < height ) {} : ^ + 62 | @media ( 600px <= height ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^ + 63 | @media ( 600px > height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | @media ( 600px > height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^ + 63 | @media ( 600px > height ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^ + 63 | @media ( 600px > height ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^ + 63 | @media ( 600px > height ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^ + 63 | @media ( 600px > height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^ + 63 | @media ( 600px > height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^ + 63 | @media ( 600px > height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^^^^^ + 63 | @media ( 600px > height ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^^ + 63 | @media ( 600px > height ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:61:1] + 61 | @media ( 600px < height ) {} 62 | @media ( 600px <= height ) {} : ^ + 63 | @media ( 600px > height ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^ + 64 | @media ( 600px >= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^ + 64 | @media ( 600px >= height ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^ + 64 | @media ( 600px >= height ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^ + 64 | @media ( 600px >= height ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^ + 64 | @media ( 600px >= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^ + 64 | @media ( 600px >= height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^^^^^ + 64 | @media ( 600px >= height ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^^ + 64 | @media ( 600px >= height ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:62:1] + 62 | @media ( 600px <= height ) {} 63 | @media ( 600px > height ) {} : ^ + 64 | @media ( 600px >= height ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^ + 65 | @media ( 600px = height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | @media ( 600px = height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^ + 65 | @media ( 600px = height ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^ + 65 | @media ( 600px = height ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^ + 65 | @media ( 600px = height ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^ + 65 | @media ( 600px = height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^ + 65 | @media ( 600px = height ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^ + 65 | @media ( 600px = height ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^^^^^ + 65 | @media ( 600px = height ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^^ + 65 | @media ( 600px = height ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:63:1] + 63 | @media ( 600px > height ) {} 64 | @media ( 600px >= height ) {} : ^ + 65 | @media ( 600px = height ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^ + 66 | @media(600px=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^ + 66 | @media(600px=height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | @media(600px=height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^ + 66 | @media(600px=height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^ + 66 | @media(600px=height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^ + 66 | @media(600px=height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^ + 66 | @media(600px=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^ + 66 | @media(600px=height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^ + 66 | @media(600px=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^^^^^ + 66 | @media(600px=height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^^ + 66 | @media(600px=height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:64:1] + 64 | @media ( 600px >= height ) {} 65 | @media ( 600px = height ) {} : ^ + 66 | @media(600px=height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^ + 67 | @media(600px>=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^ + 67 | @media(600px>=height) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^^^^^^^^^ + 67 | @media(600px>=height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^ + 67 | @media(600px>=height) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^ + 67 | @media(600px>=height) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^ + 67 | @media(600px>=height) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^ + 67 | @media(600px>=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^ + 67 | @media(600px>=height) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^ + 67 | @media(600px>=height) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^^^^^ + 67 | @media(600px>=height) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^^ + 67 | @media(600px>=height) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:65:1] + 65 | @media ( 600px = height ) {} 66 | @media(600px=height) {} : ^ + 67 | @media(600px>=height) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:67:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:66:1] + 66 | @media(600px=height) {} 67 | @media(600px>=height) {} : ^ `---- @@ -7514,1798 +9615,2348 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureRangeInterval ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^^^ + 70 | @media (400px <= width < 700px) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^^ + 70 | @media (400px <= width < 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^^ + 70 | @media (400px <= width < 700px) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] 69 | @media (400px < width < 700px) {} : ^ + 70 | @media (400px <= width < 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^ + 71 | @media (400px < width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^^^ + 71 | @media (400px < width <= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^^ + 71 | @media (400px < width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^ + 71 | @media (400px < width <= 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^^ + 71 | @media (400px < width <= 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:69:1] + 69 | @media (400px < width < 700px) {} 70 | @media (400px <= width < 700px) {} : ^ + 71 | @media (400px < width <= 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^^ + 72 | @media (400px <= width <= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^ + 72 | @media (400px <= width <= 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^^ + 72 | @media (400px <= width <= 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:70:1] + 70 | @media (400px <= width < 700px) {} 71 | @media (400px < width <= 700px) {} : ^ + 72 | @media (400px <= width <= 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:72:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:71:1] + 71 | @media (400px < width <= 700px) {} 72 | @media (400px <= width <= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | @media(400px width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureRangeInterval ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^^^ + 83 | @media (400px >= width > 700px) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^^ + 83 | @media (400px >= width > 700px) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^^ + 83 | @media (400px >= width > 700px) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] 82 | @media (400px > width > 700px) {} : ^ + 83 | @media (400px >= width > 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^ + 84 | @media (400px > width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^^^ + 84 | @media (400px > width >= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^^ + 84 | @media (400px > width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^ + 84 | @media (400px > width >= 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^^ + 84 | @media (400px > width >= 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:82:1] + 82 | @media (400px > width > 700px) {} 83 | @media (400px >= width > 700px) {} : ^ + 84 | @media (400px > width >= 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^^ + 85 | @media (400px >= width >= 700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^ + 85 | @media (400px >= width >= 700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^^ + 85 | @media (400px >= width >= 700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:83:1] + 83 | @media (400px >= width > 700px) {} 84 | @media (400px > width >= 700px) {} : ^ + 85 | @media (400px >= width >= 700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^ + 86 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^ + 86 | @media(400px>width>700px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^^^ + 86 | @media(400px>width>700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^^ + 86 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^ + 86 | @media(400px>width>700px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^^ + 86 | @media(400px>width>700px){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:84:1] + 84 | @media (400px > width >= 700px) {} 85 | @media (400px >= width >= 700px) {} : ^ + 86 | @media(400px>width>700px){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^ + 87 | @media(400px>=width>=700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^^^ + 87 | @media(400px>=width>=700px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^^ + 87 | @media(400px>=width>=700px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^ + 87 | @media(400px>=width>=700px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^^ + 87 | @media(400px>=width>=700px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:85:1] + 85 | @media (400px >= width >= 700px) {} 86 | @media(400px>width>700px){} : ^ + 87 | @media(400px>=width>=700px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^^ + 88 | @media ( 400px > width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^ + 88 | @media ( 400px > width > 700px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^^ + 88 | @media ( 400px > width > 700px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:86:1] + 86 | @media(400px>width>700px){} 87 | @media(400px>=width>=700px) {} : ^ + 88 | @media ( 400px > width > 700px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^^ + 89 | @media ( 400px >= width > 700px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:87:1] + 87 | @media(400px>=width>=700px) {} 88 | @media ( 400px > width > 700px ) {} : ^ + 89 | @media ( 400px >= width > 700px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^^ + 90 | @media ( 400px > width >= 700px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:88:1] + 88 | @media ( 400px > width > 700px ) {} 89 | @media ( 400px >= width > 700px ) {} : ^ + 90 | @media ( 400px > width >= 700px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:89:1] + 89 | @media ( 400px >= width > 700px ) {} 90 | @media ( 400px > width >= 700px ) {} : ^ + 91 | @media ( 400px >= width >= 700px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^ + 92 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^ + 92 | @media(400px>width>700px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^^^ + 92 | @media(400px>width>700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^^ + 92 | @media(400px>width>700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^ + 92 | @media(400px>width>700px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^^ + 92 | @media(400px>width>700px){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:90:1] + 90 | @media ( 400px > width >= 700px ) {} 91 | @media ( 400px >= width >= 700px ) {} : ^ + 92 | @media(400px>width>700px){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^^^^^^^^^^^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^ + 93 | @media(400px>=width>=700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^ + 93 | @media(400px>=width>=700px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^^^ + 93 | @media(400px>=width>=700px){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^^ + 93 | @media(400px>=width>=700px){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^ + 93 | @media(400px>=width>=700px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^^ + 93 | @media(400px>=width>=700px){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:91:1] + 91 | @media ( 400px >= width >= 700px ) {} 92 | @media(400px>width>700px){} : ^ + 93 | @media(400px>=width>=700px){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:93:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:92:1] + 92 | @media(400px>width>700px){} 93 | @media(400px>=width>=700px){} : ^ `---- @@ -11282,1384 +14483,1771 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaNot ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaOr ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^^^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] 97 | @media (not (color)) or (hover) {} : ^ + 98 | @media ( not ( color ) ) or ( hover ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaNot - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^^^^^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^^^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:97:1] + 97 | @media (not (color)) or (hover) {} 98 | @media ( not ( color ) ) or ( hover ) {} : ^ + 99 | @media ((color) or (hover)) and (width > 1024px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^^^^^^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] - 99 | @media ((color) or (hover)) and (width > 1024px) {} - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/media/input.css:98:1] + 98 | @media ( not ( color ) ) or ( hover ) {} + 99 | @media ((color) or (hover)) and (width > 1024px) {} + : ^ + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} + `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:99:1] + 99 | @media ((color) or (hover)) and (width > 1024px) {} 100 | @media (((color)) or ((hover))) and (width > 1024px) {} : ^ + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^^^^^^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:100:1] + 100 | @media (((color)) or ((hover))) and (width > 1024px) {} 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} : ^ + 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:102:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:101:1] + 101 | @media (((((color)) or ((hover))))) and (width > 1024px) {} 102 | @media ( ( ( ( ( color ) ) or ( ( hover ) ) ) ) ) and ( width > 1024px ) {} : ^ `---- @@ -12668,586 +16256,684 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaAnd ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaOr ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^ + 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:105:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:104:1] + 104 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 105 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^ `---- @@ -13256,766 +16942,962 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^^^^^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^^ + 108 | @media ONLY screen AND (color) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^^ + 108 | @media ONLY screen AND (color) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] 107 | @media NOT all {} : ^ + 108 | @media ONLY screen AND (color) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^^^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:107:1] + 107 | @media NOT all {} 108 | @media ONLY screen AND (color) {} : ^ + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:108:1] + 108 | @media ONLY screen AND (color) {} 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} : ^ + 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x MediaOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:110:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:109:1] + 109 | @media ((min-width: 800px) AND (min-width: 800px)) OR (min-width: 800px) {} 110 | @media (min-width: 800px) AND ((min-width: 800px) OR (min-width: 800px)) {} : ^ `---- @@ -14024,70 +17906,82 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^^^^^^^^^ + 113 | @media {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^^^^^^^^^ + 113 | @media {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^^^^^ + 113 | @media {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^^^^^ + 113 | @media {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^^ + 113 | @media {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] 112 | @media {} : ^ + 113 | @media {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:113:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:112:1] + 112 | @media {} 113 | @media {} : ^ `---- @@ -14176,36 +18070,42 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^^^^^ + 118 | html `---- x SimpleBlock @@ -14222,163 +18122,214 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] 117 | @media print { : ^ + 118 | html `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } + 122 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } + 122 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | | main { 120 | | color: orange; 121 | `-> } + 122 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | `-> main { + 120 | color: orange; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | `-> main { + 120 | color: orange; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | html + : ^^^^ + 119 | main { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | html + : ^^^^ + 119 | main { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | html + : ^^^^ + 119 | main { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | html + : ^^^^ + 119 | main { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | html - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | html + : ^^^^ + 119 | main { `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] - 118 | ,-> html + ,-[$DIR/tests/fixture/at-rule/media/input.css:117:1] + 117 | @media print { + 118 | ,-> html 119 | `-> main { + 120 | color: orange; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^^^^ + 120 | color: orange; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^^^^ + 120 | color: orange; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^^^^ + 120 | color: orange; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^^^^ + 120 | color: orange; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^^^^ + 120 | color: orange; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | ,-> main { + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | ,-> main { 120 | | color: orange; 121 | `-> } + 122 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] - 119 | main { - : ^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:118:5] + 118 | html + 119 | main { + : ^ + 120 | color: orange; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ + 121 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ + 121 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^^^^^^^^^ + 121 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^ + 121 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^ + 121 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^^ + 121 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:120:9] - 120 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:119:5] + 119 | main { + 120 | color: orange; + : ^^^^^^ + 121 | } `---- x Rule @@ -14405,36 +18356,42 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x MediaType ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^^^^^ + 125 | html, `---- x SimpleBlock @@ -14451,163 +18408,214 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] 124 | @media print { : ^ + 125 | html, `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } + 129 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } + 129 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | ,-> html, 126 | | main { 127 | | color: orange; 128 | `-> } + 129 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | ,-> html, + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | ,-> html, 126 | `-> main { + 127 | color: orange; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] - 125 | html, - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:124:1] + 124 | @media print { + 125 | html, + : ^^^^ + 126 | main { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^^^^ + 127 | color: orange; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | ,-> main { + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | ,-> main { 127 | | color: orange; 128 | `-> } + 129 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] - 126 | main { - : ^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:125:5] + 125 | html, + 126 | main { + : ^ + 127 | color: orange; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ + 128 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ + 128 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^^^^^^^^^ + 128 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^ + 128 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^ + 128 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^^ + 128 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:127:9] - 127 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/media/input.css:126:5] + 126 | main { + 127 | color: orange; + : ^^^^^^ + 128 | } `---- x Rule @@ -14776,1612 +18784,2051 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureRange ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Function ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcSum ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^^^^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProduct ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValue ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcProduct ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x CalcValue ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Dimension ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Length ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Number ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] 133 | @media (width > calc(5px + 1rem)) {} : ^ + 134 | @media (width < calc(Infinity * 1px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^^^^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:133:1] + 133 | @media (width > calc(5px + 1rem)) {} 134 | @media (width < calc(Infinity * 1px)) {} : ^ + 135 | @media (max-width: calc(5px + 1rem)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^^^^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:134:1] + 134 | @media (width < calc(Infinity * 1px)) {} 135 | @media (max-width: calc(5px + 1rem)) {} : ^ + 136 | @media (width: calc(5px + 1rem)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^^^^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:135:1] + 135 | @media (max-width: calc(5px + 1rem)) {} 136 | @media (width: calc(5px + 1rem)) {} : ^ + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:136:1] + 136 | @media (width: calc(5px + 1rem)) {} 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} : ^ + 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureRangeInterval - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:138:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:137:1] + 137 | @media (calc(100px + 10px) < width <= calc(1000px + 10px)) {} 138 | @media (-webkit-calc(10px + 100px) < width <= calc(1000px + 10px)) {} : ^ `---- @@ -16390,1480 +20837,1911 @@ ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaCondition ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^^^^^^^^^^^^ + 143 | @media (height foo bar) {} `---- x LParen ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^ + 143 | @media (height foo bar) {} `---- x Ident { value: Atom('height' type=inline), raw: "height" } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x Delim { value: '<' } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x Delim { value: '<' } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x Dimension { value: 600.0, raw_value: "600", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^^^^ + 143 | @media (height foo bar) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^^ + 143 | @media (height foo bar) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] 142 | @media (height << 600px) {} : ^ + 143 | @media (height foo bar) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^ + 144 | @media (height foo("bar")) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^ + 144 | @media (height foo("bar")) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^^^^^^^^^^^ + 144 | @media (height foo("bar")) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^ + 144 | @media (height foo("bar")) {} `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^^^^ + 144 | @media (height foo("bar")) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^ + 144 | @media (height foo("bar")) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^ + 144 | @media (height foo("bar")) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^ + 144 | @media (height foo("bar")) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^^ + 144 | @media (height foo("bar")) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^^ + 144 | @media (height foo("bar")) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:142:1] + 142 | @media (height << 600px) {} 143 | @media (height foo bar) {} : ^ + 144 | @media (height foo("bar")) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^ + 145 | @media (height + 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^ + 145 | @media (height + 600px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^ + 145 | @media (height + 600px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^ + 145 | @media (height + 600px) {} `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^ + 145 | @media (height + 600px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^ + 145 | @media (height + 600px) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^ + 145 | @media (height + 600px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^^^^^^ + 145 | @media (height + 600px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^ + 145 | @media (height + 600px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^ + 145 | @media (height + 600px) {} `---- x String { value: Atom('bar' type=inline), raw: "\"bar\"" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^^^^ + 145 | @media (height + 600px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^^ + 145 | @media (height + 600px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:143:1] + 143 | @media (height foo bar) {} 144 | @media (height foo("bar")) {} : ^ + 145 | @media (height + 600px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^ + 146 | @media screen and (min-width: ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^ + 146 | @media screen and (min-width: ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^^^^^^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^^ + 146 | @media screen and (min-width: ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^ + 146 | @media screen and (min-width: ) {} `---- x Dimension { value: 600.0, raw_value: "600", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^^^^ + 146 | @media screen and (min-width: ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^^ + 146 | @media screen and (min-width: ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:144:1] + 144 | @media (height foo("bar")) {} 145 | @media (height + 600px) {} : ^ + 146 | @media screen and (min-width: ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x Ident { value: Atom('min-width' type=dynamic), raw: "min-width" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^^^^^^^^ + 147 | @media (aspect-ratio: 12/) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^^ + 147 | @media (aspect-ratio: 12/) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:145:1] + 145 | @media (height + 600px) {} 146 | @media screen and (min-width: ) {} : ^ + 147 | @media (aspect-ratio: 12/) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^ + 148 | @media func(100px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^ + 148 | @media func(100px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x LParen - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x Ident { value: Atom('aspect-ratio' type=dynamic), raw: "aspect-ratio" } - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^^^^^^^^^^^ + 148 | @media func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^ + 148 | @media func(100px) {} `---- x Number { value: 12.0, raw: "12", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^ + 148 | @media func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x Delim { value: '/' } - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^^ + 148 | @media func(100px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:146:1] + 146 | @media screen and (min-width: ) {} 147 | @media (aspect-ratio: 12/) {} : ^ + 148 | @media func(100px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^ + 149 | @media screen and func(100px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^ + 149 | @media screen and func(100px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^^^^^^^ + 149 | @media screen and func(100px) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^ + 149 | @media screen and func(100px) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^ + 149 | @media screen and func(100px) {} `---- x Dimension { value: 100.0, raw_value: "100", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^^^^ + 149 | @media screen and func(100px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^^ + 149 | @media screen and func(100px) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:147:1] + 147 | @media (aspect-ratio: 12/) {} 148 | @media func(100px) {} : ^ + 149 | @media screen and func(100px) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaType - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^^^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Dimension { value: 100.0, raw_value: "100", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^^^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:148:1] + 148 | @media func(100px) {} 149 | @media screen and func(100px) {} : ^ + 150 | @media(min-width:calc(10px + 10px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^^^^^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^^ + 151 | @media (width > calc(220px + 100px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:149:1] + 149 | @media screen and func(100px) {} 150 | @media(min-width:calc(10px + 10px)) {} : ^ + 151 | @media (width > calc(220px + 100px)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaCondition - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureRange - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/media/input.css:151:1] + ,-[$DIR/tests/fixture/at-rule/media/input.css:150:1] + 150 | @media(min-width:calc(10px + 10px)) {} 151 | @media (width > calc(220px + 100px)) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug index d65136c6fa4c..41c3f0657b5c 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/namespace/span.rust-debug @@ -15,334 +15,434 @@ ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^^^^^^^^^^^^^^^^^^^ + 2 | @namespace ""; `---- x AtRule ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^^^^^^^^^^^^^^^^^^^ + 2 | @namespace ""; `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^^^^^^^^ + 2 | @namespace ""; `---- x Ident ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^^^^^^^^ + 2 | @namespace ""; `---- x Ident ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^^^^ + 2 | @namespace ""; `---- x Str ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] 1 | @namespace empty ""; : ^^ + 2 | @namespace ""; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] + 1 | @namespace empty ""; 2 | @namespace ""; : ^^^^^^^^^^^^^^ + 3 | @namespace url(http://www.w3.org/1999/xhtml); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] + 1 | @namespace empty ""; 2 | @namespace ""; : ^^^^^^^^^^^^^^ + 3 | @namespace url(http://www.w3.org/1999/xhtml); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] + 1 | @namespace empty ""; 2 | @namespace ""; : ^^^^^^^^^ + 3 | @namespace url(http://www.w3.org/1999/xhtml); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] + 1 | @namespace empty ""; 2 | @namespace ""; : ^^^^^^^^^ + 3 | @namespace url(http://www.w3.org/1999/xhtml); `---- x Str - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:1:1] + 1 | @namespace empty ""; 2 | @namespace ""; : ^^ + 3 | @namespace url(http://www.w3.org/1999/xhtml); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:2:1] + 2 | @namespace ""; 3 | @namespace url(http://www.w3.org/1999/xhtml); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @namespace url("http://www.w3.org/1999/xhtml"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x Url - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x Str - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:3:1] + 3 | @namespace url(http://www.w3.org/1999/xhtml); 4 | @namespace url("http://www.w3.org/1999/xhtml"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @namespace svg url(http://www.w3.org/2000/svg); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x Url - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:4:1] + 4 | @namespace url("http://www.w3.org/1999/xhtml"); 5 | @namespace svg url(http://www.w3.org/2000/svg); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @namespace svg url("http://www.w3.org/2000/svg"); `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Url - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x UrlValue - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:5:1] + 5 | @namespace svg url(http://www.w3.org/2000/svg); 6 | @namespace svg url("http://www.w3.org/2000/svg"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @namespace "http://www.w3.org/1999/xhtml"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + 6 | @namespace svg url("http://www.w3.org/2000/svg"); 7 | @namespace "http://www.w3.org/1999/xhtml"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @namespace svg "http://www.w3.org/2000/svg"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + 6 | @namespace svg url("http://www.w3.org/2000/svg"); 7 | @namespace "http://www.w3.org/1999/xhtml"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @namespace svg "http://www.w3.org/2000/svg"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + 6 | @namespace svg url("http://www.w3.org/2000/svg"); 7 | @namespace "http://www.w3.org/1999/xhtml"; : ^^^^^^^^^ + 8 | @namespace svg "http://www.w3.org/2000/svg"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + 6 | @namespace svg url("http://www.w3.org/2000/svg"); 7 | @namespace "http://www.w3.org/1999/xhtml"; : ^^^^^^^^^ + 8 | @namespace svg "http://www.w3.org/2000/svg"; `---- x Str - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:6:1] + 6 | @namespace svg url("http://www.w3.org/2000/svg"); 7 | @namespace "http://www.w3.org/1999/xhtml"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @namespace svg "http://www.w3.org/2000/svg"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^ `---- x Str - ,-[$DIR/tests/fixture/at-rule/namespace/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/namespace/input.css:7:1] + 7 | @namespace "http://www.w3.org/1999/xhtml"; 8 | @namespace svg "http://www.w3.org/2000/svg"; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug index 433adbaf785d..9b2137c4a61b 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/nest/span.rust-debug @@ -58,36 +58,42 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^^ + 2 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^^ + 2 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^^ + 2 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^^ + 2 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^^ + 2 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^^^ + 2 | color: red; `---- x SimpleBlock @@ -104,190 +110,251 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] 1 | .foo { : ^ + 2 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | @nest & > .bar { `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | @nest & > .bar { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | @nest & > .bar { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^^^ + 3 | @nest & > .bar { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^^^ + 3 | @nest & > .bar { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^ + 3 | @nest & > .bar { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:1:1] + 1 | .foo { + 2 | color: red; + : ^^^ + 3 | @nest & > .bar { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } + 6 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } + 6 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^ + 4 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^ + 4 | color: blue; `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^^^^^ + 4 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^^^^^ + 4 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^ + 4 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^ + 4 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^ + 4 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^ + 4 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^ + 4 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^^ + 4 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^^^ + 4 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | ,-> @nest & > .bar { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | ,-> @nest & > .bar { 4 | | color: blue; 5 | `-> } + 6 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] - 3 | @nest & > .bar { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:2:5] + 2 | color: red; + 3 | @nest & > .bar { + : ^ + 4 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:4:9] - 4 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:3:5] + 3 | @nest & > .bar { + 4 | color: blue; + : ^^^^ + 5 | } `---- x Rule @@ -314,36 +381,42 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^^ + 9 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^^ + 9 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^^ + 9 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^^ + 9 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^^ + 9 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^^^ + 9 | color: red; `---- x SimpleBlock @@ -360,190 +433,251 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] 8 | .foo { : ^ + 9 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^^^^^^^^ + 10 | @nest .parent & { + `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^^^^^^^^ + 10 | @nest .parent & { + `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^^^^^^^^ + 10 | @nest .parent & { + `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^^^ + 10 | @nest .parent & { + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^^^ + 10 | @nest .parent & { + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^ + 10 | @nest .parent & { + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] - 9 | color: red; - : ^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/nest/input.css:8:1] + 8 | .foo { + 9 | color: red; + : ^^^ + 10 | @nest .parent & { + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } + 13 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } + 13 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } + 13 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^ + 11 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^ + 11 | color: blue; `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^^^^ + 11 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^^^^ + 11 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^^ + 11 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^^ + 11 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^^ + 11 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^^^^^^ + 11 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^ + 11 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^ + 11 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^ + 11 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | ,-> @nest .parent & { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | ,-> @nest .parent & { 11 | | color: blue; 12 | `-> } + 13 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] - 10 | @nest .parent & { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:9:5] + 9 | color: red; + 10 | @nest .parent & { + : ^ + 11 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^^^^^^^^ + 12 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:11:9] - 11 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:10:5] + 10 | @nest .parent & { + 11 | color: blue; + : ^^^^ + 12 | } `---- x Rule @@ -570,36 +704,42 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^^^ + 16 | color: red; `---- x SimpleBlock @@ -616,202 +756,267 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] 15 | .foo { : ^ + 16 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^^^^^^^^ + 17 | @nest :not(&) { `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^^^^^^^^ + 17 | @nest :not(&) { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^^^^^^^^ + 17 | @nest :not(&) { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^^^ + 17 | @nest :not(&) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^^^ + 17 | @nest :not(&) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^ + 17 | @nest :not(&) { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] - 16 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:15:1] + 15 | .foo { + 16 | color: red; + : ^^^ + 17 | @nest :not(&) { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } + 20 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } + 20 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } + 20 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^ + 18 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^ + 18 | color: blue; `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^^^^ + 18 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^^^^ + 18 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^^^^ + 18 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^^^^ + 18 | color: blue; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^^^^^ + 18 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^^^ + 18 | color: blue; `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | ,-> @nest :not(&) { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | ,-> @nest :not(&) { 18 | | color: blue; 19 | `-> } + 20 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] - 17 | @nest :not(&) { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:16:5] + 16 | color: red; + 17 | @nest :not(&) { + : ^ + 18 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^^^^^^^^ + 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:18:9] - 18 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:17:5] + 17 | @nest :not(&) { + 18 | color: blue; + : ^^^^ + 19 | } `---- x Rule @@ -846,36 +1051,42 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^^ + 23 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^^ + 23 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^^ + 23 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^^ + 23 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^^ + 23 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^^^ + 23 | color: blue; `---- x SimpleBlock @@ -896,48 +1107,56 @@ ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] 22 | .foo { : ^ + 23 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:23:5] - 23 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:22:1] + 22 | .foo { + 23 | color: blue; + : ^^^^ `---- x ComponentValue @@ -948,6 +1167,7 @@ 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x StyleBlock @@ -958,6 +1178,7 @@ 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x AtRule @@ -968,72 +1189,84 @@ 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^ + 26 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^ + 26 | color: red; `---- x SelectorList ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^^^ + 26 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^^^ + 26 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^ + 26 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^ + 26 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^^ + 26 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^^^ + 26 | color: red; `---- x Combinator ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^ + 26 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^ + 26 | color: red; `---- x NestingSelector ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^ + 26 | color: red; `---- x SimpleBlock @@ -1044,176 +1277,232 @@ 28 | | color: green; 29 | | } 30 | `-> } + 31 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] 25 | @nest .bar & { : ^ + 26 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^^^^^^^^ + 27 | &.baz { `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^^^^^^^^ + 27 | &.baz { `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^^^^^^^^ + 27 | &.baz { `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^^^ + 27 | &.baz { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^^^ + 27 | &.baz { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^ + 27 | &.baz { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] - 26 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:25:5] + 25 | @nest .bar & { + 26 | color: red; + : ^^^ + 27 | &.baz { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } + 30 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } + 30 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } + 30 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^^ + 28 | color: green; `---- x RelativeSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^^ + 28 | color: green; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^^ + 28 | color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^^ + 28 | color: green; `---- x NestingSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^ + 28 | color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^ + 28 | color: green; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^^ + 28 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^^^ + 28 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | ,-> &.baz { + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | ,-> &.baz { 28 | | color: green; 29 | `-> } + 30 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] - 27 | &.baz { - : ^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:26:9] + 26 | color: red; + 27 | &.baz { + : ^ + 28 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ + 29 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ + 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^^^^^^^^ + 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/nest/input.css:28:13] - 28 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/nest/input.css:27:9] + 27 | &.baz { + 28 | color: green; + : ^^^^^ + 29 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug index 2f283976b88e..f3cb4e4a9992 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/page/span.rust-debug @@ -67,1486 +67,1958 @@ ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^^^^^ + 2 | @page{} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^^^^^ + 2 | @page{} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^ + 2 | @page{} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^ + 2 | @page{} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^ + 2 | @page{} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^ + 2 | @page{} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^^^^^^^ + 3 | @page{margin: 1cm} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^^^^^^^ + 3 | @page{margin: 1cm} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^^^^ + 3 | @page{margin: 1cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^^^^ + 3 | @page{margin: 1cm} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^^ + 3 | @page{margin: 1cm} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] + 1 | @page{ } 2 | @page{} : ^ + 3 | @page{margin: 1cm} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^^^^^^ + 4 | @page {margin: 1cm} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^^^^^^ + 4 | @page {margin: 1cm} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^ + 4 | @page {margin: 1cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^ + 4 | @page {margin: 1cm} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^ + 4 | @page {margin: 1cm} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^ + 4 | @page {margin: 1cm} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^^^^^^ + 4 | @page {margin: 1cm} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^^^^^^ + 4 | @page {margin: 1cm} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^ + 4 | @page {margin: 1cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^^^^ + 4 | @page {margin: 1cm} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^ + 4 | @page {margin: 1cm} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^ + 4 | @page {margin: 1cm} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^^ + 4 | @page {margin: 1cm} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^ + 4 | @page {margin: 1cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] + 2 | @page{} 3 | @page{margin: 1cm} : ^^ + 4 | @page {margin: 1cm} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^^^^^^^ + 5 | @page {margin: 1cm;} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^^^^^^^ + 5 | @page {margin: 1cm;} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^ + 5 | @page {margin: 1cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^ + 5 | @page {margin: 1cm;} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^ + 5 | @page {margin: 1cm;} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^ + 5 | @page {margin: 1cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^^^^^^ + 5 | @page {margin: 1cm;} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^^^^^^ + 5 | @page {margin: 1cm;} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^ + 5 | @page {margin: 1cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^^^^ + 5 | @page {margin: 1cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^ + 5 | @page {margin: 1cm;} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^ + 5 | @page {margin: 1cm;} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^^ + 5 | @page {margin: 1cm;} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^ + 5 | @page {margin: 1cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] + 3 | @page{margin: 1cm} 4 | @page {margin: 1cm} : ^^ + 5 | @page {margin: 1cm;} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^^^^^^^ + 6 | @page :first {margin: 2cm} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^^^^^^^ + 6 | @page :first {margin: 2cm} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^ + 6 | @page :first {margin: 2cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^ + 6 | @page :first {margin: 2cm} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^ + 6 | @page :first {margin: 2cm} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^ + 6 | @page :first {margin: 2cm} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^^^^^^ + 6 | @page :first {margin: 2cm} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^^^^^^ + 6 | @page :first {margin: 2cm} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^ + 6 | @page :first {margin: 2cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^^^^ + 6 | @page :first {margin: 2cm} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^ + 6 | @page :first {margin: 2cm} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^ + 6 | @page :first {margin: 2cm} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^^ + 6 | @page :first {margin: 2cm} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^ + 6 | @page :first {margin: 2cm} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] + 4 | @page {margin: 1cm} 5 | @page {margin: 1cm;} : ^^ + 6 | @page :first {margin: 2cm} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^ + 7 | @page :first {margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^ + 7 | @page :first {margin: 2cm;} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^ + 7 | @page :first {margin: 2cm;} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^ + 7 | @page :first {margin: 2cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] - 6 | @page :first {margin: 2cm} + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} + 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^^^^ + 7 | @page :first {margin: 2cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^ + 7 | @page :first {margin: 2cm;} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^ + 7 | @page :first {margin: 2cm;} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^^ + 7 | @page :first {margin: 2cm;} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^ + 7 | @page :first {margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] + 5 | @page {margin: 1cm;} 6 | @page :first {margin: 2cm} : ^^ + 7 | @page :first {margin: 2cm;} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^ + 8 | @page :first{margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^ + 8 | @page :first{margin: 2cm;} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^ + 8 | @page :first{margin: 2cm;} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^ + 8 | @page :first{margin: 2cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^^^^ + 8 | @page :first{margin: 2cm;} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^ + 8 | @page :first{margin: 2cm;} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^ + 8 | @page :first{margin: 2cm;} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^^ + 8 | @page :first{margin: 2cm;} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^ + 8 | @page :first{margin: 2cm;} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] + 6 | @page :first {margin: 2cm} 7 | @page :first {margin: 2cm;} : ^^ + 8 | @page :first{margin: 2cm;} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @page {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @page {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^ + 9 | @page {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^ + 9 | @page {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^ + 9 | @page {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^ + 9 | @page {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^ + 9 | @page {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^ + 9 | @page {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^ + 9 | @page {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^ + 9 | @page {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^ + 9 | @page {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^ + 9 | @page {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^ + 9 | @page {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^^^^ + 9 | @page {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^ + 9 | @page {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^ + 9 | @page {} `---- x Length - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^^ + 9 | @page {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^ + 9 | @page {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] + 7 | @page :first {margin: 2cm;} 8 | @page :first{margin: 2cm;} : ^^ + 9 | @page {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^^^^^^^^ + 10 | @page :left {} + `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^^^^^^^^ + 10 | @page :left {} + `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^^^^ + 10 | @page :left {} + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^^^^ + 10 | @page :left {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^^ + 10 | @page :left {} + `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] - 9 | @page {} - : ^ - `---- + ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] + 8 | @page :first{margin: 2cm;} + 9 | @page {} + : ^ + 10 | @page :left {} + `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^^^^^^^^^^^ + 11 | @page :right {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^^^^^^^^^^^ + 11 | @page :right {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^ + 11 | @page :right {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^ + 11 | @page :right {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^^ + 11 | @page :right {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^^ + 11 | @page :right {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^^ + 11 | @page :right {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^^^ + 11 | @page :right {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^^ + 11 | @page :right {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] + 9 | @page {} 10 | @page :left {} : ^ + 11 | @page :right {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^^^^^^^^^^^ + 12 | @page LandscapeTable {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^^^^^^^^^^^ + 12 | @page LandscapeTable {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^ + 12 | @page LandscapeTable {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^ + 12 | @page LandscapeTable {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^^ + 12 | @page LandscapeTable {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^^ + 12 | @page LandscapeTable {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^^ + 12 | @page LandscapeTable {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^^^^ + 12 | @page LandscapeTable {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^^ + 12 | @page LandscapeTable {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] + 10 | @page :left {} 11 | @page :right {} : ^ + 12 | @page LandscapeTable {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] + 11 | @page :right {} 12 | @page LandscapeTable {} : ^ + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^ + 14 | @page:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^ + 14 | @page:first {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^ + 14 | @page:first {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^ + 14 | @page:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^ + 14 | @page:first {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^ + 14 | @page:first {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] + 12 | @page LandscapeTable {} 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^ + 14 | @page:first {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^^^^^^^^^^ + 15 | @page toc, index {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^^^^^^^^^^ + 15 | @page toc, index {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^ + 15 | @page toc, index {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^ + 15 | @page toc, index {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^^ + 15 | @page toc, index {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^^ + 15 | @page toc, index {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^^ + 15 | @page toc, index {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^^^^ + 15 | @page toc, index {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^^ + 15 | @page toc, index {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] + 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | @page:first {} : ^ + 15 | @page toc, index {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^^^^^^^^^^^^^^^ + 16 | @page :blank:first { } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^^^^^^^^^^^^^^^ + 16 | @page :blank:first { } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^ + 16 | @page :blank:first { } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^ + 16 | @page :blank:first { } `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^^^^^^ + 16 | @page :blank:first { } `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^ + 16 | @page :blank:first { } `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^ + 16 | @page :blank:first { } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^ + 16 | @page :blank:first { } `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^ + 16 | @page :blank:first { } `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^ + 16 | @page :blank:first { } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^^^^ + 16 | @page :blank:first { } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^^ + 16 | @page :blank:first { } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] + 14 | @page:first {} 15 | @page toc, index {} : ^ + 16 | @page :blank:first { } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | @page { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | @page { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^ + 17 | @page { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^ + 17 | @page { `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^^^^^^^ + 17 | @page { `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^^^^^^^ + 17 | @page { `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^ + 17 | @page { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^ + 17 | @page { `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} 16 | @page :blank:first { } : ^^^^^^ + 17 | @page { + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} + 16 | @page :blank:first { } + : ^^^^^ + 17 | @page { + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} + 16 | @page :blank:first { } + : ^^^ + 17 | @page { + `---- + + x LBrace + ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] + 15 | @page toc, index {} + 16 | @page :blank:first { } + : ^ + 17 | @page { + `---- + + x Rule + ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + 16 | @page :blank:first { } + 17 | ,-> @page { + 18 | | @top-left {} + 19 | | @bottom-center {} + 20 | `-> } + 21 | @page :left { @left-middle {}} + `---- + + x AtRule + ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + 16 | @page :blank:first { } + 17 | ,-> @page { + 18 | | @top-left {} + 19 | | @bottom-center {} + 20 | `-> } + 21 | @page :left { @left-middle {}} + `---- + + x AtRuleName + ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] + 16 | @page :blank:first { } + 17 | @page { + : ^^^^ + 18 | @top-left {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } - : ^^^^^ + 17 | @page { + : ^^^^ + 18 | @top-left {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] - 16 | @page :blank:first { } - : ^^^ + 16 | @page :blank:first { } + 17 | ,-> @page { + 18 | | @top-left {} + 19 | | @bottom-center {} + 20 | `-> } + 21 | @page :left { @left-middle {}} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } - : ^ + 17 | @page { + : ^ + 18 | @top-left {} `---- - x Rule + x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] - 17 | ,-> @page { - 18 | | @top-left {} - 19 | | @bottom-center {} - 20 | `-> } + 17 | @page { + 18 | @top-left {} + : ^^^^^^^^^^^^ + 19 | @bottom-center {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] - 17 | ,-> @page { - 18 | | @top-left {} - 19 | | @bottom-center {} - 20 | `-> } + 17 | @page { + 18 | @top-left {} + : ^^^^^^^^^^^^ + 19 | @bottom-center {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | @page { - : ^^^^ + 18 | @top-left {} + : ^^^^^^^^ + 19 | @bottom-center {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | @page { - : ^^^^ + 18 | @top-left {} + : ^^^^^^^^ + 19 | @bottom-center {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] - 17 | ,-> @page { - 18 | | @top-left {} - 19 | | @bottom-center {} - 20 | `-> } + 17 | @page { + 18 | @top-left {} + : ^^ + 19 | @bottom-center {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | @page { - : ^ + 18 | @top-left {} + : ^ + 19 | @bottom-center {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^^^^^^^^^^^^ + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^^^^^^^^^^^^ + 19 | @bottom-center {} + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^^^^^^^^ + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ + 20 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^^^^^^^^ + 19 | @bottom-center {} + : ^^^^^^^^^^^^^ + 20 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^^ + 19 | @bottom-center {} + : ^^ + 20 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ - `---- - - x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^^^^^ - `---- - - x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^^^^^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] - 19 | @bottom-center {} - : ^ + 19 | @bottom-center {} + : ^ + 20 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^ + 22 | @page :right{ @right-middle {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^ + 22 | @page :right{ @right-middle {}} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^ + 22 | @page :right{ @right-middle {}} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^ + 22 | @page :right{ @right-middle {}} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^ + 22 | @page :right{ @right-middle {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^ + 22 | @page :right{ @right-middle {}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^ + 22 | @page :right{ @right-middle {}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^ + 22 | @page :right{ @right-middle {}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^^ + 22 | @page :right{ @right-middle {}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:20:1] + 20 | } 21 | @page :left { @left-middle {}} : ^ + 22 | @page :right{ @right-middle {}} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^ `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] + 21 | @page :left { @left-middle {}} 22 | @page :right{ @right-middle {}} : ^ `---- @@ -1555,766 +2027,1003 @@ ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^ + 25 | @page :right { @bottom-right-corner {}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ + 25 | @page :right { @bottom-right-corner {}} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^ + 25 | @page :right { @bottom-right-corner {}} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^ + 25 | @page :right { @bottom-right-corner {}} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^ + 26 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^ + 26 | @page :first { `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ + 26 | @page :first { `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ + 26 | @page :first { `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ + 26 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^ + 26 | @page :first { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^ + 26 | @page :first { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^ + 26 | @page :first { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^^ + 26 | @page :first { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] + 24 | @page :left { @bottom-left-corner {}} 25 | @page :right { @bottom-right-corner {}} : ^ + 26 | @page :first { `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} 26 | ,-> @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | `-> } + 30 | @page {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} 26 | ,-> @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | `-> } + 30 | @page {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} 26 | @page :first { : ^^^^ + 27 | @bottom-left-corner {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} 26 | @page :first { : ^^^^ + 27 | @bottom-left-corner {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} 26 | @page :first { : ^^^^^^ + 27 | @bottom-left-corner {} `---- x PageSelector + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} + 26 | @page :first { + : ^^^^^^ + 27 | @bottom-left-corner {} + `---- + + x PageSelectorPseudo + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} + 26 | @page :first { + : ^^^^^^ + 27 | @bottom-left-corner {} + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} + 26 | @page :first { + : ^^^^^ + 27 | @bottom-left-corner {} + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} + 26 | ,-> @page :first { + 27 | | @bottom-left-corner {} + 28 | | @bottom-right-corner {} + 29 | `-> } + 30 | @page {} + `---- + + x LBrace + ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] + 25 | @page :right { @bottom-right-corner {}} + 26 | @page :first { + : ^ + 27 | @bottom-left-corner {} + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] + 26 | @page :first { + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} + `---- + + x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { - : ^^^^^^ + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} `---- - x PageSelectorPseudo + x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { - : ^^^^^^ + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { - : ^^^^^ + 27 | @bottom-left-corner {} + : ^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] - 26 | ,-> @page :first { - 27 | | @bottom-left-corner {} - 28 | | @bottom-right-corner {} - 29 | `-> } + 26 | @page :first { + 27 | @bottom-left-corner {} + : ^^ + 28 | @bottom-right-corner {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { - : ^ + 27 | @bottom-left-corner {} + : ^ + 28 | @bottom-right-corner {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^^^^^^^^^^^^^^^^^^ + 28 | @bottom-right-corner {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^^ + 28 | @bottom-right-corner {} + : ^^ + 29 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] - 28 | @bottom-right-corner {} - : ^ + 28 | @bottom-right-corner {} + : ^ + 29 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^^^^^^^^ + 31 | @page :left {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^^^^^^^^ + 31 | @page :left {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^^^^ + 31 | @page :left {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^^^^ + 31 | @page :left {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^^ + 31 | @page :left {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:29:1] + 29 | } 30 | @page {} : ^ + 31 | @page :left {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^^^^^^^^^^^ + 32 | @page :first {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^^^^^^^^^^^ + 32 | @page :first {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^ + 32 | @page :first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^ + 32 | @page :first {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^^ + 32 | @page :first {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^^ + 32 | @page :first {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^^ + 32 | @page :first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^^^ + 32 | @page :first {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^^ + 32 | @page :first {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] + 30 | @page {} 31 | @page :left {} : ^ + 32 | @page :first {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^^^^^^^^^^^ + 33 | @page :blank:left {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^^^^^^^^^^^ + 33 | @page :blank:left {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^ + 33 | @page :blank:left {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^ + 33 | @page :blank:left {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^^ + 33 | @page :blank:left {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^^ + 33 | @page :blank:left {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^^ + 33 | @page :blank:left {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^^^^ + 33 | @page :blank:left {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^^ + 33 | @page :blank:left {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] + 31 | @page :left {} 32 | @page :first {} : ^ + 33 | @page :blank:left {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^^^^^^^^^^^^^^^^ + 34 | @page artsy {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^^^^^^^^^^^^^^^^ + 34 | @page artsy {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^ + 34 | @page artsy {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^ + 34 | @page artsy {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^^^^^^^ + 34 | @page artsy {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^^^^^^^ + 34 | @page artsy {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^^ + 34 | @page artsy {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^ + 34 | @page artsy {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^^ + 34 | @page artsy {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^^^ + 34 | @page artsy {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^^ + 34 | @page artsy {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] + 32 | @page :first {} 33 | @page :blank:left {} : ^ + 34 | @page artsy {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^^^^^^^^^^ + 35 | @page artsy:left {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^^^^^^^^^^ + 35 | @page artsy:left {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^ + 35 | @page artsy:left {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^ + 35 | @page artsy:left {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^ + 35 | @page artsy:left {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^ + 35 | @page artsy:left {} `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^ + 35 | @page artsy:left {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^^^^ + 35 | @page artsy:left {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^^ + 35 | @page artsy:left {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] + 33 | @page :blank:left {} 34 | @page artsy {} : ^ + 35 | @page artsy:left {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @page artsy:first {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @page artsy:first {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^ + 36 | @page artsy:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^ + 36 | @page artsy:first {} `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^^^^^^ + 36 | @page artsy:first {} `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^^^^^^ + 36 | @page artsy:first {} `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^ + 36 | @page artsy:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^ + 36 | @page artsy:first {} `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^^ + 36 | @page artsy:first {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^^^ + 36 | @page artsy:first {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^^ + 36 | @page artsy:first {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] + 34 | @page artsy {} 35 | @page artsy:left {} : ^ + 36 | @page artsy:first {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^^^^^^^^^^^^^^^^ + 37 | @page :first { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^^^^^^^^^^^^^^^^ + 37 | @page :first { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^ + 37 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^ + 37 | @page :first { `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^^^^^^^ + 37 | @page :first { `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^^^^^^^ + 37 | @page :first { `---- x PageSelectorType - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^ + 37 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^ + 37 | @page :first { `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^^ + 37 | @page :first { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^^^^ + 37 | @page :first { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^^ + 37 | @page :first { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] + 35 | @page artsy:left {} 36 | @page artsy:first {} : ^ + 37 | @page :first { `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | ,-> @page :first { 38 | | color: green; 39 | | @@ -2326,10 +3035,12 @@ 45 | | content: "bar"; 46 | | } 47 | `-> } + 48 | @page :first { `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | ,-> @page :first { 38 | | color: green; 39 | | @@ -2341,46 +3052,60 @@ 45 | | content: "bar"; 46 | | } 47 | `-> } + 48 | @page :first { `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^ + 38 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^ + 38 | color: green; `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^^^ + 38 | color: green; `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^^^ + 38 | color: green; `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^^^ + 38 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^^^^^ + 38 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | ,-> @page :first { 38 | | color: green; 39 | | @@ -2392,48 +3117,57 @@ 45 | | content: "bar"; 46 | | } 47 | `-> } + 48 | @page :first { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] + 36 | @page artsy:first {} 37 | @page :first { : ^ + 38 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] - 38 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] + 37 | @page :first { + 38 | color: green; + : ^^^^^ `---- x ComponentValue @@ -2442,6 +3176,7 @@ 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } + 44 | @top-right { `---- x AtRule @@ -2450,18 +3185,21 @@ 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } + 44 | @top-right { `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | @top-left { : ^^^^^^^^ + 41 | content: "foo"; `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | @top-left { : ^^^^^^^^ + 41 | content: "foo"; `---- x SimpleBlock @@ -2470,163 +3208,214 @@ 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } + 44 | @top-right { `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | @top-left { : ^ + 41 | content: "foo"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^^^^^^^^^^ + 42 | color: blue; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^^^^^^^^^^ + 42 | color: blue; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^^^ + 42 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^^^ + 42 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^ + 42 | color: blue; `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] - 41 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] + 40 | @top-left { + 41 | content: "foo"; + : ^^^^^ + 42 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^^^^^^^^ + 43 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^^^^^^^^ + 43 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^^ + 43 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^ + 43 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] - 42 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] + 41 | content: "foo"; + 42 | color: blue; + : ^^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } + 47 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } + 47 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | @top-right { + : ^^^^^^^^^ + 45 | content: "bar"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | @top-right { + : ^^^^^^^^^ + 45 | content: "bar"; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } + 47 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] - 44 | @top-right { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:43:5] + 43 | } + 44 | @top-right { + : ^ + 45 | content: "bar"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^^^^^^^^^^ + 46 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^^^^^^^^^^ + 46 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^^^ + 46 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^^^ + 46 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^ + 46 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] - 45 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] + 44 | @top-right { + 45 | content: "bar"; + : ^^^^^ + 46 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | ,-> @page :first { 49 | | color: green; 50 | | @@ -2643,7 +3432,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | ,-> @page :first { 49 | | color: green; 50 | | @@ -2660,43 +3450,56 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^ + 49 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^ + 49 | color: green; `---- x PageSelectorList - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^^^ + 49 | color: green; `---- x PageSelector - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^^^ + 49 | color: green; `---- x PageSelectorPseudo - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^^^ + 49 | color: green; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^^^^^ + 49 | color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | ,-> @page :first { 49 | | color: green; 50 | | @@ -2713,45 +3516,53 @@ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + ,-[$DIR/tests/fixture/at-rule/page/input.css:47:1] + 47 | } 48 | @page :first { : ^ + 49 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] - 49 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] + 48 | @page :first { + 49 | color: green; + : ^^^^^ `---- x ComponentValue @@ -2760,6 +3571,7 @@ 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } + 55 | @top-right { `---- x AtRule @@ -2768,18 +3580,21 @@ 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } + 55 | @top-right { `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | @top-left { : ^^^^^^^^ + 52 | content: "foo"; `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | @top-left { : ^^^^^^^^ + 52 | content: "foo"; `---- x SimpleBlock @@ -2788,211 +3603,267 @@ 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } + 55 | @top-right { `---- x LBrace ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | @top-left { : ^ + 52 | content: "foo"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^^^^^^^^^^ + 53 | color: blue; `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^^^^^^^^^^ + 53 | color: blue; `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^^^ + 53 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^^^ + 53 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^ + 53 | color: blue; `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] - 52 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] + 51 | @top-left { + 52 | content: "foo"; + : ^^^^^ + 53 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^^^^^^^^ + 54 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^^^^^^^^ + 54 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^^ + 54 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^^ + 54 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^ + 54 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] - 53 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] + 52 | content: "foo"; + 53 | color: blue; + : ^^^^ + 54 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | @top-right { + : ^^^^^^^^^ + 56 | content: "bar"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | @top-right { + : ^^^^^^^^^ + 56 | content: "bar"; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | ,-> @top-right { + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] - 55 | @top-right { - : ^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:54:5] + 54 | } + 55 | @top-right { + : ^ + 56 | content: "bar"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^^^^^^^^^^ + 57 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^^^^^^^^^^ + 57 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^ + 57 | } `---- x Str - ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] - 56 | content: "bar"; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] + 55 | @top-right { + 56 | content: "bar"; + : ^^^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^^^^^^^ + 60 | } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^^^^^^^ + 60 | } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^ + 60 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^ + 60 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ + 60 | } `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ + 60 | } `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ + 60 | } `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^ + 60 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^ + 60 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug index 73677727299d..30c23ef7339e 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/property/span.rust-debug @@ -30,12 +30,14 @@ ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] 1 | @property --my-color { : ^^^^^^^^ + 2 | syntax: ''; `---- x Ident ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] 1 | @property --my-color { : ^^^^^^^^ + 2 | syntax: ''; `---- x SimpleBlock @@ -51,118 +53,157 @@ ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] 1 | @property --my-color { : ^ + 2 | syntax: ''; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^^^^^^^^^^^^ + 3 | inherits: false; + `---- + + x Declaration + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^^^^^^^^^^^^ + 3 | inherits: false; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^ + 3 | inherits: false; + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^ + 3 | inherits: false; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^^^^ + 3 | inherits: false; + `---- + + x Str + ,-[$DIR/tests/fixture/at-rule/property/input.css:1:1] + 1 | @property --my-color { + 2 | syntax: ''; + : ^^^^^^^^^ + 3 | inherits: false; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x Declaration ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^^^^^^^^^^^^ + 3 | inherits: false; + : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^ + 3 | inherits: false; + : ^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x Ident ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^ + 3 | inherits: false; + : ^^^^^^^^ + 4 | initial-value: #c0ffee; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^^^^ + 3 | inherits: false; + : ^^^^^ + 4 | initial-value: #c0ffee; `---- - x Str + x Ident ,-[$DIR/tests/fixture/at-rule/property/input.css:2:5] 2 | syntax: ''; - : ^^^^^^^^^ + 3 | inherits: false; + : ^^^^^ + 4 | initial-value: #c0ffee; `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^^^^^^^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^^^^^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^ + 5 | } `---- - x Ident + x Color ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] 3 | inherits: false; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + 4 | initial-value: #c0ffee; + : ^^^^^^^ + 5 | } `---- x HexColor - ,-[$DIR/tests/fixture/at-rule/property/input.css:4:5] - 4 | initial-value: #c0ffee; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/property/input.css:3:5] + 3 | inherits: false; + 4 | initial-value: #c0ffee; + : ^^^^^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug index 87bc45ff1854..017a413ee52e 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/supports/span.rust-debug @@ -194,66 +194,77 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^ + 2 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^ + 2 | div { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^^^^^^^^ + 2 | div { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^^^^^^ + 2 | div { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^^^^^^ + 2 | div { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^^^^^^ + 2 | div { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^^^^^^^ + 2 | div { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^ + 2 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^^^^ + 2 | div { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^ + 2 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^^^^ + 2 | div { `---- x SimpleBlock @@ -269,124 +280,163 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] 1 | @supports (display: grid) { : ^ + 2 | div { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^^^ + 3 | display: grid; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | ,-> div { 3 | | display: grid; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] - 2 | div { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:1:1] + 1 | @supports (display: grid) { + 2 | div { + : ^ + 3 | display: grid; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:3:9] - 3 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:2:5] + 2 | div { + 3 | display: grid; + : ^^^^ + 4 | } `---- x Rule @@ -402,6 +452,7 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x AtRule @@ -417,72 +468,84 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^ + 8 | body { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^^^^^^^^ + 8 | body { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^^^^^^^ + 8 | body { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^^^^ + 8 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^ + 8 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^^^^ + 8 | body { `---- x SimpleBlock @@ -498,131 +561,167 @@ 15 | | } 16 | | } 17 | `-> } + 18 | @supports ( display : flex ) {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] 7 | @supports (display: flex) { : ^ + 8 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^^^^ + 9 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | ,-> body { 9 | | color: blue; 10 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] - 8 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:7:1] + 7 | @supports (display: flex) { + 8 | body { + : ^ + 9 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ + 10 | } + `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:9:9] - 9 | color: blue; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/at-rule/supports/input.css:8:5] + 8 | body { + 9 | color: blue; + : ^^^^ + 10 | } + `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] @@ -631,6 +730,7 @@ 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x Rule @@ -640,6 +740,7 @@ 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x AtRule @@ -649,120 +750,140 @@ 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^ + 13 | article { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^ + 13 | article { `---- x MediaQueryList ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaQuery ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaType ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^ + 13 | article { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^ + 13 | article { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^ + 13 | article { `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^^^^^^^^^^ + 13 | article { `---- x MediaFeatureName ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^ + 13 | article { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^^^^^ + 13 | article { `---- x MediaFeatureValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^ + 13 | article { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^ + 13 | article { `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^^^ + 13 | article { `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^^ + 13 | article { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^^ + 13 | article { `---- x SimpleBlock @@ -772,994 +893,1319 @@ 14 | | display: flex; 15 | | } 16 | `-> } + 17 | } `---- x LBrace ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] 12 | @media screen and (min-width: 900px) { : ^ + 13 | article { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } + 16 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } + 16 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } + 16 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^^^^^^^ + 14 | display: flex; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | ,-> article { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | ,-> article { 14 | | display: flex; 15 | `-> } + 16 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] - 13 | article { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:12:5] + 12 | @media screen and (min-width: 900px) { + 13 | article { + : ^ + 14 | display: flex; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ + 15 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:14:13] - 14 | display: flex; - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:13:9] + 13 | article { + 14 | display: flex; + : ^^^^ + 15 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 19 | @supports not (display: flex) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^ + 19 | @supports not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^^^^ + 19 | @supports not (display: flex) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^ + 19 | @supports not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^^^ + 19 | @supports not (display: flex) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^^ + 19 | @supports not (display: flex) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:17:1] + 17 | } 18 | @supports ( display : flex ) {} : ^ + 19 | @supports not (display: flex) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^^^ + 20 | @SUPPORTS not (display: flex) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^^ + 20 | @SUPPORTS not (display: flex) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:18:1] + 18 | @supports ( display : flex ) {} 19 | @supports not (display: flex) {} : ^ + 20 | @SUPPORTS not (display: flex) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:19:1] + 19 | @supports not (display: flex) {} 20 | @SUPPORTS not (display: flex) {} : ^ + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^^^^^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^^^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:20:1] + 20 | @SUPPORTS not (display: flex) {} 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} : ^ + 22 | @supports ( box-shadow: 0 0 2px black inset ) or `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or 23 | | ( -moz-box-shadow: 0 0 2px black inset ) or 24 | | ( -webkit-box-shadow: 0 0 2px black inset ) or 25 | | ( -o-box-shadow: 0 0 2px black inset ) { 26 | | 27 | `-> } + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or 23 | | ( -moz-box-shadow: 0 0 2px black inset ) or 24 | | ( -webkit-box-shadow: 0 0 2px black inset ) or 25 | | ( -o-box-shadow: 0 0 2px black inset ) { 26 | | 27 | `-> } + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or 23 | | ( -moz-box-shadow: 0 0 2px black inset ) or 24 | | ( -webkit-box-shadow: 0 0 2px black inset ) or @@ -1767,2516 +2213,3314 @@ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsInParens + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsFeature + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Declaration + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Integer + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Integer + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Dimension + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Length + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Number + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsConditionType + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or + 23 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsOr + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} + 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or + 23 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:21:1] + 21 | @supports (box-shadow: 0 0 2px black inset ) or (-moz-box-shadow: 0 0 2px black inset ) or (-webkit-box-shadow: 0 0 2px black inset ) or (-o-box-shadow: 0 0 2px black inset ) {} 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + : ^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] - 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or - 23 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsOr ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] - 22 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or - 23 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 22 | @supports ( box-shadow: 0 0 2px black inset ) or + 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:22:1] 22 | @supports ( box-shadow: 0 0 2px black inset ) or - : ^^ + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or - 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsOr ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] - 23 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or - 24 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 23 | ( -moz-box-shadow: 0 0 2px black inset ) or + 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:23:3] 23 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ - `---- - - x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or - 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { - `---- - - x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] - 24 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or - 25 | `-> ( -o-box-shadow: 0 0 2px black inset ) { + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ - `---- - - x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^^^^^ + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ,-> ( -o-box-shadow: 0 0 2px black inset ) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ,-> ( -o-box-shadow: 0 0 2px black inset ) { 26 | | 27 | `-> } + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:25:3] - 25 | ( -o-box-shadow: 0 0 2px black inset ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:24:3] + 24 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 25 | ( -o-box-shadow: 0 0 2px black inset ) { + : ^ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:27:1] + 27 | } 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} : ^ + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:28:1] + 28 | @supports ((transition-property: color) or (animation-name: foo)) and (transform: rotate(10deg)) {} 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} : ^ + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^^^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:29:1] + 29 | @supports (transition-property: color) or ((animation-name: foo) and (transform: rotate(10deg))) {} 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} : ^ + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^ + 32 | @supports ((display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^^^^^^^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^^ + 32 | @supports ((display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^ + 32 | @supports ((display: flex)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^ + 32 | @supports ((display: flex)) {} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^^^ + 32 | @supports ((display: flex)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^ + 32 | @supports ((display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^^ + 32 | @supports ((display: flex)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^^ + 32 | @supports ((display: flex)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:30:1] + 30 | @supports ( transition-property : color ) or ( ( animation-name : foo ) and ( transform : rotate(10deg) ) ) {} 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} : ^ + 32 | @supports ((display: flex)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^^^^ + 33 | @supports (display: flex !important) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^ + 33 | @supports (display: flex !important) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^^^ + 33 | @supports (display: flex !important) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^^ + 33 | @supports (display: flex !important) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:31:1] + 31 | @supports(transition-property:color)or ((animation-name:foo)and (transform:rotate(10deg))){} 32 | @supports ((display: flex)) {} : ^ + 33 | @supports (display: flex !important) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^ + 34 | @supports NOT (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^ + 34 | @supports NOT (display: flex) {} `---- x ImportantFlag - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^^^^^^^^ + 34 | @supports NOT (display: flex) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^^ + 34 | @supports NOT (display: flex) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:32:1] + 32 | @supports ((display: flex)) {} 33 | @supports (display: flex !important) {} : ^ + 34 | @supports NOT (display: flex) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:33:1] + 33 | @supports (display: flex !important) {} 34 | @supports NOT (display: flex) {} : ^ + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^^^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:34:1] + 34 | @supports NOT (display: flex) {} 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} : ^ + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsOr - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^^^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Dimension - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Angle - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^^^ + 37 | @supports (NOT (display: flex)) {} `---- x Number - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^ + 37 | @supports (NOT (display: flex)) {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^^ + 37 | @supports (NOT (display: flex)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^^ + 37 | @supports (NOT (display: flex)) {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:35:1] + 35 | @supports ((transition-property: color) OR (animation-name: foo)) AND (transform: rotate(10deg)) {} 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} : ^ + 37 | @supports (NOT (display: flex)) {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^ `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsConditionType - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SupportsCondition - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SupportsNot - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^ `---- x SupportsInParens - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:37:1] + ,-[$DIR/tests/fixture/at-rule/supports/input.css:36:1] + 36 | @supports (transition-property: color) OR ((animation-name: foo) AND (transform: rotate(10deg))) {} 37 | @supports (NOT (display: flex)) {} : ^ `---- @@ -4303,126 +5547,147 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^^^^^^^^^^^ + 40 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^ + 40 | col.selected || td { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^ + 40 | col.selected || td { `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^^^^^^^ + 40 | col.selected || td { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^^ + 40 | col.selected || td { `---- x Combinator ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^^ + 40 | col.selected || td { `---- x SimpleBlock @@ -4438,178 +5703,235 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] 39 | @supports selector(col || td) { : ^ + 40 | col.selected || td { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } + 43 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } + 43 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } + 43 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ + 41 | background: tan; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ + 41 | background: tan; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^^^^^ + 41 | background: tan; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^ + 41 | background: tan; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^ + 41 | background: tan; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^ + 41 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^ + 41 | background: tan; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^^ + 41 | background: tan; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^^ + 41 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^^^^^^^ + 41 | background: tan; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^^ + 41 | background: tan; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | ,-> col.selected || td { 41 | | background: tan; 42 | `-> } + 43 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] - 40 | col.selected || td { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:39:1] + 39 | @supports selector(col || td) { + 40 | col.selected || td { + : ^ + 41 | background: tan; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ + 42 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ + 42 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^^^^^^^^^^^^^ + 42 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^^^^^^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^^^^^^^^ + 42 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^ + 42 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:41:9] - 41 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:40:5] + 40 | col.selected || td { + 41 | background: tan; + : ^^^ + 42 | } `---- x Rule @@ -4634,84 +5956,98 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^ + 46 | a:focus-visible { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x PseudoClassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^ + 46 | a:focus-visible { `---- x SimpleBlock @@ -4727,142 +6063,187 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] 45 | @supports selector(:focus-visible) { : ^ + 46 | a:focus-visible { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } + 49 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } + 49 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } + 49 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 47 | background: yellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 47 | background: yellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 47 | background: yellow; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^ + 47 | background: yellow; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^ + 47 | background: yellow; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^ + 47 | background: yellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^ + 47 | background: yellow; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^ + 47 | background: yellow; `---- - x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^^ + x PseudoClassSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^^ + 47 | background: yellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^^^^^^^^^^^^^ + 47 | background: yellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | ,-> a:focus-visible { 47 | | background: yellow; 48 | `-> } + 49 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] - 46 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:45:1] + 45 | @supports selector(:focus-visible) { + 46 | a:focus-visible { + : ^ + 47 | background: yellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 48 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 48 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 48 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^^^^^ + 48 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:47:9] - 47 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:46:5] + 46 | a:focus-visible { + 47 | background: yellow; + : ^^^^^^ + 48 | } `---- x Rule @@ -4887,60 +6268,70 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^ + 52 | [--self] { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^ + 52 | [--self] { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^^^^^^^^^^^^ + 52 | [--self] { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^ + 52 | [--self] { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^ + 52 | [--self] { `---- x String { value: Atom('.minwidth' type=dynamic), raw: "\".minwidth\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^^^^^^^^^^^ + 52 | [--self] { `---- x SimpleBlock @@ -4956,124 +6347,163 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] 51 | @supports (--element(".minwidth")) { : ^ + 52 | [--self] { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } + 55 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } + 55 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } + 55 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^^^ + 53 | background: greenyellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^^^ + 53 | background: greenyellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^^^ + 53 | background: greenyellow; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^^^ + 53 | background: greenyellow; `---- x AttributeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^^^ + 53 | background: greenyellow; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^ + 53 | background: greenyellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^^^^^^ + 53 | background: greenyellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | ,-> [--self] { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | ,-> [--self] { 53 | | background: greenyellow; 54 | `-> } + 55 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] - 52 | [--self] { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:51:1] + 51 | @supports (--element(".minwidth")) { + 52 | [--self] { + : ^ + 53 | background: greenyellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 54 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 54 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 54 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^ + 54 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^ + 54 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^ + 54 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:53:9] - 53 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:52:5] + 52 | [--self] { + 53 | background: greenyellow; + : ^^^^^^^^^^^ + 54 | } `---- x Rule @@ -5094,66 +6524,77 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^^^ + 58 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^^^^ + 58 | * { background: red; } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^ + 58 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^^^^^ + 58 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^ + 58 | * { background: red; } `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^ + 58 | * { background: red; } `---- x SimpleBlock @@ -5167,108 +6608,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] 57 | @supports (ident: 1) { : ^ + 58 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 59 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 59 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 59 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 59 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^ + 59 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 59 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 59 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 59 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^ + 59 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^^^^^^^^ + 59 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^ + 59 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:58:5] - 58 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:57:1] + 57 | @supports (ident: 1) { + 58 | * { background: red; } + : ^^^ + 59 | } `---- x Rule @@ -5289,84 +6765,98 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^^^ + 62 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^^^^ + 62 | * { background: red; } `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^ + 62 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^^^^^ + 62 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^ + 62 | * { background: red; } `---- x Integer ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^ + 62 | * { background: red; } `---- x SimpleBlock @@ -5380,108 +6870,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] 61 | @supports ((ident: 1)) { : ^ + 62 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 63 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 63 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 63 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^^^^^^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:62:5] - 62 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:61:1] + 61 | @supports ((ident: 1)) { + 62 | * { background: red; } + : ^^^ + 63 | } `---- x Rule @@ -5502,78 +7027,91 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^ + 66 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^ + 66 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^^^^^^^^^ + 66 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x Ident { value: Atom('ident' type=inline), raw: "ident" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x String { value: Atom('str' type=inline), raw: "\"str\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^^^^^ + 66 | * { background: red; } `---- x SimpleBlock @@ -5587,108 +7125,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] 65 | @supports (ident "str") { : ^ + 66 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 67 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 67 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 67 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 67 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^ + 67 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 67 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 67 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 67 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^ + 67 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^^^^^^^^ + 67 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^ + 67 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:66:5] - 66 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:65:1] + 65 | @supports (ident "str") { + 66 | * { background: red; } + : ^^^ + 67 | } `---- x Rule @@ -5709,84 +7282,98 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^ + 70 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^ + 70 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^^^^^^^^^ + 70 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x Ident { value: Atom('ident' type=inline), raw: "ident" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x String { value: Atom('str' type=inline), raw: "\"str\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^^^^^ + 70 | * { background: red; } `---- x SimpleBlock @@ -5800,108 +7387,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] 69 | @supports ((ident "str")) { : ^ + 70 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 71 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 71 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 71 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 71 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^ + 71 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 71 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 71 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 71 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^ + 71 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^^^^^^^^ + 71 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^ + 71 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:70:5] - 70 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:69:1] + 69 | @supports ((ident "str")) { + 70 | * { background: red; } + : ^^^ + 71 | } `---- x Rule @@ -5922,126 +7544,147 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^ + 74 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^ + 74 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^^^^^^^^^^^^^ + 74 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^^^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x Number { value: 10.0, raw: "10", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x Number { value: 20.0, raw: "20", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x Number { value: 40.0, raw: "40", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^^ + 74 | * { background: red; } `---- x SimpleBlock @@ -6055,108 +7698,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] 73 | @supports func(10, 20, 40) { : ^ + 74 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 75 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 75 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 75 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 75 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^ + 75 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 75 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 75 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 75 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^ + 75 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^^^^^^^^ + 75 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^ + 75 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:74:5] - 74 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:73:1] + 73 | @supports func(10, 20, 40) { + 74 | * { background: red; } + : ^^^ + 75 | } `---- x Rule @@ -6177,132 +7855,154 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^ + 78 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^ + 78 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^^^^^^^^^^^^^ + 78 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^^^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x Number { value: 10.0, raw: "10", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x Number { value: 20.0, raw: "20", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x Number { value: 40.0, raw: "40", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^^ + 78 | * { background: red; } `---- x SimpleBlock @@ -6316,108 +8016,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] 77 | @supports (func(10, 20, 40)) { : ^ + 78 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 79 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 79 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 79 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 79 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^ + 79 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 79 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 79 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 79 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^ + 79 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^^^^^^^^ + 79 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^ + 79 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:78:5] - 78 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:77:1] + 77 | @supports (func(10, 20, 40)) { + 78 | * { background: red; } + : ^^^ + 79 | } `---- x Rule @@ -6438,180 +8173,210 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^ + 82 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^ + 82 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 82 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x Number { value: 10.0, raw: "10", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x Number { value: 20.0, raw: "20", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x Comma ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x Number { value: 40.0, raw: "40", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^ + 82 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^^^ + 82 | * { background: red; } `---- x SimpleBlock @@ -6625,108 +8390,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] 81 | @supports ( func( 10 , 20 , 40 ) ) { : ^ + 82 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 83 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^ + 83 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 83 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 83 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 83 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^ + 83 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^^^^^^^^ + 83 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^ + 83 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:82:5] - 82 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:81:1] + 81 | @supports ( func( 10 , 20 , 40 ) ) { + 82 | * { background: red; } + : ^^^ + 83 | } `---- x Rule @@ -6761,66 +8561,77 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 86 | @-custom-keyframe anim { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^ + 86 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^^^^ + 86 | @-custom-keyframe anim { `---- x SimpleBlock @@ -6841,11 +8652,13 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] 85 | @supports (animation-name: test) { : ^ + 86 | @-custom-keyframe anim { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6853,11 +8666,13 @@ 91 | | color: white 92 | | } 93 | `-> } + 94 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6865,11 +8680,13 @@ 91 | | color: white 92 | | } 93 | `-> } + 94 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6877,59 +8694,77 @@ 91 | | color: white 92 | | } 93 | `-> } + 94 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ + 87 | from { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ + 87 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^ + 87 | from { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^ + 87 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^^^^ + 87 | from { `---- x Ident { value: Atom('anim' type=inline), raw: "anim" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^^^^ + 87 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^ + 87 | from { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^ + 87 | from { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | | from { 88 | | color: black; 89 | | } @@ -6937,292 +8772,387 @@ 91 | | color: white 92 | | } 93 | `-> } + 94 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | @-custom-keyframe anim { + : ^ + 87 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | `-> from { + 88 | color: black; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] - 86 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:85:1] + 85 | @supports (animation-name: test) { + 86 | ,-> @-custom-keyframe anim { 87 | `-> from { + 88 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | from { + : ^^^^ + 88 | color: black; `---- x Ident { value: Atom('from' type=static), raw: "from" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | from { + : ^^^^ + 88 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | from { + : ^ + 88 | color: black; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | from { + : ^ + 88 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | ,-> from { 88 | | color: black; 89 | `-> } + 90 | to { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | ,-> from { 88 | | color: black; 89 | `-> } + 90 | to { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | from { + : ^ + 88 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | ,-> from { 88 | `-> color: black; + 89 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] - 87 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:86:5] + 86 | @-custom-keyframe anim { + 87 | ,-> from { 88 | `-> color: black; + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^^^^^ + 89 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^^^^^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^^^^^ + 89 | } `---- x Ident { value: Atom('black' type=inline), raw: "black" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^^^^^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x Semi - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | color: black; + : ^ + 89 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | ,-> color: black; 89 | `-> } + 90 | to { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] - 88 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:87:9] + 87 | from { + 88 | ,-> color: black; 89 | `-> } + 90 | to { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] - 89 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] + 88 | color: black; + 89 | ,-> } 90 | `-> to { + 91 | color: white `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] - 89 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:88:13] + 88 | color: black; + 89 | ,-> } 90 | `-> to { + 91 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | to { + : ^^ + 91 | color: white `---- x Ident { value: Atom('to' type=static), raw: "to" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | to { + : ^^ + 91 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | to { + : ^ + 91 | color: white `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | to { + : ^ + 91 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | ,-> to { 91 | | color: white 92 | `-> } + 93 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | ,-> to { 91 | | color: white 92 | `-> } + 93 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | to { + : ^ + 91 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | ,-> to { 91 | `-> color: white + 92 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] - 90 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:89:9] + 89 | } + 90 | ,-> to { 91 | `-> color: white + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^^^^^ + 92 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^^^^^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^ + 92 | } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^ + 92 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^^^^^ + 92 | } `---- x Ident { value: Atom('white' type=inline), raw: "white" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | color: white + : ^^^^^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | ,-> color: white 92 | `-> } + 93 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] - 91 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:90:9] + 90 | to { + 91 | ,-> color: white 92 | `-> } + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:92:9] - 92 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] + 91 | color: white + 92 | ,-> } 93 | `-> } + 94 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:92:9] - 92 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:91:13] + 91 | color: white + 92 | ,-> } 93 | `-> } + 94 | } `---- x Rule @@ -7243,54 +9173,63 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^^ + 97 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^^ + 97 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^^^ + 97 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^ + 97 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^ + 97 | * { background: red; } `---- x Ident { value: Atom('--var' type=inline), raw: "--var" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^^^^^ + 97 | * { background: red; } `---- x SimpleBlock @@ -7304,108 +9243,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] 96 | @supports (--var) { : ^ + 97 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 98 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 98 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 98 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 98 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^ + 98 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 98 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 98 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 98 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^ + 98 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^^^^^^^^ + 98 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^ + 98 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:97:5] - 97 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:96:1] + 96 | @supports (--var) { + 97 | * { background: red; } + : ^^^ + 98 | } `---- x Rule @@ -7430,66 +9404,77 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^ + 101 | body { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^ + 101 | body { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^^^^^^^ + 101 | body { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^^^^^^^^ + 101 | body { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x DashedIdent ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x Ident { value: Atom('green' type=inline), raw: "green" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^^^^^ + 101 | body { `---- x SimpleBlock @@ -7505,142 +9490,187 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] 100 | @supports (--foo: green) { : ^ + 101 | body { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } + 104 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } + 104 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } + 104 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^^^^ + 102 | color: var(--varName); `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | ,-> body { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | ,-> body { 102 | | color: var(--varName); 103 | `-> } + 104 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] - 101 | body { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:100:1] + 100 | @supports (--foo: green) { + 101 | body { + : ^ + 102 | color: var(--varName); `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ + 103 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ + 103 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^^^^^^^^ + 103 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^ + 103 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^ + 103 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^ + 103 | } `---- x Function - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^^^^^^ + 103 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^ + 103 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^ + 103 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/at-rule/supports/input.css:102:9] - 102 | color: var(--varName); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:101:5] + 101 | body { + 102 | color: var(--varName); + : ^^^^^^^^^ + 103 | } `---- x Rule @@ -7667,425 +9697,530 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsNot ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^ + 107 | ul > li, `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^^^^^^^^^^^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^ + 107 | ul > li, `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x PseudoClassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^^^^^^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^ + 107 | ul > li, `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^ + 107 | ul > li, `---- x ForgivingSelectorList ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^^^^ + 107 | ul > li, `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { : ^ + 107 | ul > li, `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] - 106 | ,-> @supports not selector(:is(a, b)) { - 107 | | ul > li, - 108 | | ol > li { - 109 | | color: red; - 110 | | } - 111 | `-> } + 106 | ,-> @supports not selector(:is(a, b)) { + 107 | | ul > li, + 108 | | ol > li { + 109 | | color: red; + 110 | | } + 111 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + : ^ + 107 | ul > li, + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ,-> ul > li, + 108 | | ol > li { + 109 | | color: red; + 110 | `-> } + 111 | } + `---- + + x Rule + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ,-> ul > li, + 108 | | ol > li { + 109 | | color: red; + 110 | `-> } + 111 | } + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ,-> ul > li, + 108 | | ol > li { + 109 | | color: red; + 110 | `-> } + 111 | } + `---- + + x SelectorList + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ,-> ul > li, + 108 | `-> ol > li { + 109 | color: red; + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^^^^^^ + 108 | ol > li { + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { + `---- + + x WqName + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { + `---- + + x Combinator + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^ + 108 | ol > li { `---- - x LBrace + x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] 106 | @supports not selector(:is(a, b)) { - : ^ + 107 | ul > li, + : ^^ + 108 | ol > li { `---- - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, - 108 | | ol > li { - 109 | | color: red; - 110 | `-> } + x TypeSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { `---- - x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, - 108 | | ol > li { - 109 | | color: red; - 110 | `-> } + x TagNameSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { `---- - x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, - 108 | | ol > li { - 109 | | color: red; - 110 | `-> } + x WqName + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { `---- - x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] - 107 | ,-> ul > li, - 108 | `-> ol > li { + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:106:1] + 106 | @supports not selector(:is(a, b)) { + 107 | ul > li, + : ^^ + 108 | ol > li { `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^^^^^^ + 108 | ol > li { + : ^^^^^^^ + 109 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Combinator ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^ + 108 | ol > li { + : ^ + 109 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] 107 | ul > li, - : ^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + 108 | ol > li { + : ^^ + 109 | color: red; `---- - x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + x SimpleBlock + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] + 107 | ul > li, + 108 | ,-> ol > li { + 109 | | color: red; + 110 | `-> } + 111 | } `---- - x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^^ + x LBrace + ,-[$DIR/tests/fixture/at-rule/supports/input.css:107:5] + 107 | ul > li, + 108 | ol > li { + : ^ + 109 | color: red; `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- - x Combinator + x StyleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^ + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- - x CompoundSelector + x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ + 109 | color: red; + : ^^^^^^^^^^ + 110 | } `---- - x TypeSelector + x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ + 109 | color: red; + : ^^^^^ + 110 | } `---- - x TagNameSelector + x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ + 109 | color: red; + : ^^^^^ + 110 | } `---- - x WqName + x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ + 109 | color: red; + : ^^^ + 110 | } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] 108 | ol > li { - : ^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ,-> ol > li { - 109 | | color: red; - 110 | `-> } - `---- - - x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:108:5] - 108 | ol > li { - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:109:9] - 109 | color: red; - : ^^^ + 109 | color: red; + : ^^^ + 110 | } `---- x Rule @@ -8116,198 +10251,231 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^ + 114 | :is( `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x PseudoClassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^^^^^^^^^^^^^^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^^^^^^ + 114 | :is( `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x AnPlusB ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x AnPlusBNotation ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^ + 114 | :is( `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^ + 114 | :is( `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^ + 114 | :is( `---- x SelectorList ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^^^^ + 114 | :is( `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x SimpleBlock @@ -8326,401 +10494,526 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] 113 | @supports selector(:nth-child(1n of a, b)) { : ^ + 114 | :is( `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { 118 | | color: red 119 | `-> } + 120 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { 118 | | color: red 119 | `-> } + 120 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | | ) { 118 | | color: red 119 | `-> } + 120 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { + 118 | color: red `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { + 118 | color: red `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { + 118 | color: red `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { + 118 | color: red `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | ,-> :is( + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | ,-> :is( 115 | | :nth-child(1n of ul, ol) a, 116 | | details > summary 117 | `-> ) { + 118 | color: red `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] - 114 | :is( - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:113:1] + 113 | @supports selector(:nth-child(1n of a, b)) { + 114 | :is( + : ^^ + 115 | :nth-child(1n of ul, ol) a, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | ,-> :nth-child(1n of ul, ol) a, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | ,-> :nth-child(1n of ul, ol) a, 116 | `-> details > summary + 117 | ) { `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | ,-> :nth-child(1n of ul, ol) a, + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | ,-> :nth-child(1n of ul, ol) a, 116 | `-> details > summary + 117 | ) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | details > summary `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | details > summary `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | details > summary `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | details > summary `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^^^^ + 116 | details > summary `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ + 116 | details > summary `---- x AnPlusB - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ + 116 | details > summary `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^ + 116 | details > summary `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^ + 116 | details > summary + `---- + + x SelectorList + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^^^^^ + 116 | details > summary + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x WqName + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary + `---- + + x WqName + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary `---- - x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^^^^^ + x Ident + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^^ + 116 | details > summary `---- - x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + x Combinator + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] - 115 | :nth-child(1n of ul, ol) a, - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:114:5] + 114 | :is( + 115 | :nth-child(1n of ul, ol) a, + : ^ + 116 | details > summary `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^^^^^^^^^^^ + 117 | ) { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Combinator ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ + 116 | details > summary + : ^ + 117 | ) { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:115:7] 115 | :nth-child(1n of ul, ol) a, - : ^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] - 116 | details > summary - : ^^^^^^^ + 116 | details > summary + : ^^^^^^^ + 117 | ) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] - 117 | ,-> ) { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] + 116 | details > summary + 117 | ,-> ) { 118 | | color: red 119 | `-> } + 120 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] - 117 | ) { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:116:7] + 116 | details > summary + 117 | ) { + : ^ + 118 | color: red `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | ,-> color: red 119 | `-> } + 120 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | ,-> color: red 119 | `-> } + 120 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | ,-> color: red + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | ,-> color: red 119 | `-> } + 120 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | color: red + : ^^^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | color: red + : ^^^^^ + 119 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | color: red + : ^^^ + 119 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:118:7] - 118 | color: red - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:117:3] + 117 | ) { + 118 | color: red + : ^^^ + 119 | } `---- x Rule @@ -8755,66 +11048,77 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^^^^^^^^^^^ + 123 | @-custom-keyframe anim { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^ + 123 | @-custom-keyframe anim { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^^^^ + 123 | @-custom-keyframe anim { `---- x SimpleBlock @@ -8835,11 +11139,13 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] 122 | @supports (animation-name: test) { : ^ + 123 | @-custom-keyframe anim { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8847,11 +11153,13 @@ 128 | | color: white 129 | | } 130 | `-> } + 131 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8859,11 +11167,13 @@ 128 | | color: white 129 | | } 130 | `-> } + 131 | } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8871,59 +11181,77 @@ 128 | | color: white 129 | | } 130 | `-> } + 131 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ + 124 | from { `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^^^^^^^^^^^^^^^^ + 124 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^ + 124 | from { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^ + 124 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^^^^ + 124 | from { `---- x Ident { value: Atom('anim' type=inline), raw: "anim" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^^^^ + 124 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^ + 124 | from { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^ + 124 | from { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | | from { 125 | | color: black; 126 | | } @@ -8931,292 +11259,387 @@ 128 | | color: white 129 | | } 130 | `-> } + 131 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | @-custom-keyframe anim { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | @-custom-keyframe anim { + : ^ + 124 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | `-> from { + 125 | color: black; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] - 123 | ,-> @-custom-keyframe anim { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:122:1] + 122 | @supports (animation-name: test) { + 123 | ,-> @-custom-keyframe anim { 124 | `-> from { + 125 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | from { + : ^^^^ + 125 | color: black; `---- x Ident { value: Atom('from' type=static), raw: "from" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | from { + : ^^^^ + 125 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | from { + : ^ + 125 | color: black; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | from { + : ^ + 125 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | ,-> from { 125 | | color: black; 126 | `-> } + 127 | to { `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | ,-> from { 125 | | color: black; 126 | `-> } + 127 | to { `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | from { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | from { + : ^ + 125 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | ,-> from { 125 | `-> color: black; + 126 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] - 124 | ,-> from { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:123:5] + 123 | @-custom-keyframe anim { + 124 | ,-> from { 125 | `-> color: black; + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^^^^^ + 126 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^^^^^ + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^^^^^ + 126 | } `---- x Ident { value: Atom('black' type=inline), raw: "black" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^^^^^ + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x Semi - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | color: black; - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | color: black; + : ^ + 126 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | ,-> color: black; 126 | `-> } + 127 | to { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] - 125 | ,-> color: black; + ,-[$DIR/tests/fixture/at-rule/supports/input.css:124:9] + 124 | from { + 125 | ,-> color: black; 126 | `-> } + 127 | to { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] - 126 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] + 125 | color: black; + 126 | ,-> } 127 | `-> to { + 128 | color: white `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] - 126 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:125:13] + 125 | color: black; + 126 | ,-> } 127 | `-> to { + 128 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | to { + : ^^ + 128 | color: white `---- x Ident { value: Atom('to' type=static), raw: "to" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | to { + : ^^ + 128 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | to { + : ^ + 128 | color: white `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | to { + : ^ + 128 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | ,-> to { 128 | | color: white 129 | `-> } + 130 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | ,-> to { 128 | | color: white 129 | `-> } + 130 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | to { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | to { + : ^ + 128 | color: white `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | ,-> to { 128 | `-> color: white + 129 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] - 127 | ,-> to { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:126:9] + 126 | } + 127 | ,-> to { 128 | `-> color: white + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^^^^^ + 129 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^^^^^ + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^ + 129 | } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^ + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^ + 129 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^ + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^^^^^ + 129 | } `---- x Ident { value: Atom('white' type=inline), raw: "white" } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | color: white - : ^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | color: white + : ^^^^^ + 129 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | ,-> color: white 129 | `-> } + 130 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] - 128 | ,-> color: white + ,-[$DIR/tests/fixture/at-rule/supports/input.css:127:9] + 127 | to { + 128 | ,-> color: white 129 | `-> } + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:129:9] - 129 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] + 128 | color: white + 129 | ,-> } 130 | `-> } + 131 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/at-rule/supports/input.css:129:9] - 129 | ,-> } + ,-[$DIR/tests/fixture/at-rule/supports/input.css:128:13] + 128 | color: white + 129 | ,-> } 130 | `-> } + 131 | } `---- x Rule @@ -9241,84 +11664,98 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^ + 134 | a:focus-visible { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SubclassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x PseudoClassSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^^^^^^^^^^^^^ + 134 | a:focus-visible { `---- x SimpleBlock @@ -9334,142 +11771,187 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] 133 | @supports selector(:focus-visible) { : ^ + 134 | a:focus-visible { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } + 137 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } + 137 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } + 137 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 135 | background: yellow; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 135 | background: yellow; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^^ + 135 | background: yellow; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^ + 135 | background: yellow; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^ + 135 | background: yellow; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^ + 135 | background: yellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^ + 135 | background: yellow; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^ + 135 | background: yellow; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^^ + 135 | background: yellow; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^^^^^^^^^^^^^ + 135 | background: yellow; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | ,-> a:focus-visible { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | ,-> a:focus-visible { 135 | | background: yellow; 136 | `-> } + 137 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] - 134 | a:focus-visible { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:133:1] + 133 | @supports selector(:focus-visible) { + 134 | a:focus-visible { + : ^ + 135 | background: yellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 136 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 136 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^^^^^^^^^^^^^ + 136 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^^^^^ + 136 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^^^^^ + 136 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^ + 136 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:135:9] - 135 | background: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:134:5] + 134 | a:focus-visible { + 135 | background: yellow; + : ^^^^^^ + 136 | } `---- x Rule @@ -9494,192 +11976,224 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^ + 140 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^ + 140 | div { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Declaration ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^^^^^^^ + 140 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^ + 140 | div { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^ + 140 | div { `---- x CalcSum ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^^^^^^^^^ + 140 | div { `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcProduct ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^ + 140 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^ + 140 | div { `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^ + 140 | div { `---- x CalcOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^ + 140 | div { `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcProduct ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x CalcValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Dimension ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Length ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^^^ + 140 | div { `---- x Number ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^^ + 140 | div { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^^ + 140 | div { `---- x SimpleBlock @@ -9695,124 +12209,163 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] 139 | @supports (width: calc(100px + 100px)) { : ^ + 140 | div { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } + 143 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } + 143 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } + 143 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^^^ + 141 | background: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | ,-> div { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | ,-> div { 141 | | background: red; 142 | `-> } + 143 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] - 140 | div { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:139:1] + 139 | @supports (width: calc(100px + 100px)) { + 140 | div { + : ^ + 141 | background: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ + 142 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ + 142 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^^^^^^ + 142 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^ + 142 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^^^^^^^^ + 142 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^ + 142 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:141:9] - 141 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:140:5] + 140 | div { + 141 | background: red; + : ^^^ + 142 | } `---- x Rule @@ -9833,96 +12386,112 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^ + 146 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^ + 146 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^^^^^^^^^^ + 146 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^ + 146 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^ + 146 | * { background: red; } `---- x String { value: Atom('example' type=inline), raw: "\"example\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^^^^^^^^^ + 146 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x Colon ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x SimpleBlock @@ -9936,108 +12505,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] 145 | @supports (func("example": 1)) { : ^ + 146 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^ + 147 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 147 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 147 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 147 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^ + 147 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^^^^^^^^ + 147 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^ + 147 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:146:5] - 146 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:145:1] + 145 | @supports (func("example": 1)) { + 146 | * { background: red; } + : ^^^ + 147 | } `---- x Rule @@ -10058,54 +12662,63 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^^ + 150 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^^ + 150 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^^^ + 150 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^ + 150 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^ + 150 | * { background: red; } `---- x Ident { value: Atom('--var' type=inline), raw: "--var" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^^^^^ + 150 | * { background: red; } `---- x SimpleBlock @@ -10119,108 +12732,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] 149 | @supports (--var) { : ^ + 150 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^ + 151 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 151 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 151 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 151 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^ + 151 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^^^^^^^^ + 151 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^ + 151 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:150:5] - 150 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:149:1] + 149 | @supports (--var) { + 150 | * { background: red; } + : ^^^ + 151 | } `---- x Rule @@ -10245,132 +12893,154 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x SupportsFeature ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 154 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^ + 154 | col.selected || td { `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^ + 154 | col.selected || td { `---- x ComplexSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^^^^^^^ + 154 | col.selected || td { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^^ + 154 | col.selected || td { `---- x Combinator ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x CompoundSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x TypeSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x TagNameSelector ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x WqName ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^^ + 154 | col.selected || td { `---- x SimpleBlock @@ -10386,178 +13056,235 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] 153 | @supports ( selector( col || td ) ) { : ^ + 154 | col.selected || td { `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } + 157 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } + 157 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } + 157 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ + 155 | background: tan; `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^^^^^^^ + 155 | background: tan; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^^^^^ + 155 | background: tan; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^ + 155 | background: tan; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^ + 155 | background: tan; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^ + 155 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^ + 155 | background: tan; `---- x SubclassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^^ + 155 | background: tan; `---- x ClassSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^^ + 155 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^^^^^^^ + 155 | background: tan; `---- x Combinator - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x TagNameSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x WqName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^^ + 155 | background: tan; `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | ,-> col.selected || td { + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | ,-> col.selected || td { 155 | | background: tan; 156 | `-> } + 157 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] - 154 | col.selected || td { - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:153:1] + 153 | @supports ( selector( col || td ) ) { + 154 | col.selected || td { + : ^ + 155 | background: tan; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ + 156 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ + 156 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^^^^^^^^^^^^^ + 156 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^^^^^^^^ + 156 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^^^^^^^^ + 156 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^ + 156 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:155:9] - 155 | background: tan; - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:154:5] + 154 | col.selected || td { + 155 | background: tan; + : ^^^ + 156 | } `---- x Rule @@ -10578,96 +13305,112 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^ + 160 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^ + 160 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x Function ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^^^^^^^^^^ + 160 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^ + 160 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^ + 160 | * { background: red; } `---- x String { value: Atom('example' type=inline), raw: "\"example\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^^^^^^^^^ + 160 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x Colon ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x SimpleBlock @@ -10681,108 +13424,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] 159 | @supports ( func("example": 1) ) { : ^ + 160 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 161 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 161 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 161 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 161 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^ + 161 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 161 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 161 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 161 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^ + 161 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^^^^^^^^ + 161 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^ + 161 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:160:5] - 160 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:159:1] + 159 | @supports ( func("example": 1) ) { + 160 | * { background: red; } + : ^^^ + 161 | } `---- x Rule @@ -10803,78 +13581,91 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^ + 164 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^ + 164 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^^^^^^^^^ + 164 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^ + 164 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^ + 164 | * { background: red; } `---- x Ident { value: Atom('--var' type=inline), raw: "--var" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^^^ + 164 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^^^ + 164 | * { background: red; } `---- x SimpleBlock @@ -10888,108 +13679,143 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] 163 | @supports ( --var ) { : ^ + 164 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^ + 165 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 165 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 165 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 165 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^ + 165 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^^^^^^^^ + 165 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^ + 165 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:164:5] - 164 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:163:1] + 163 | @supports ( --var ) { + 164 | * { background: red; } + : ^^^ + 165 | } `---- x Rule @@ -11010,102 +13836,119 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^ + 168 | * { background: red; } `---- x Ident ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^ + 168 | * { background: red; } `---- x SupportsCondition ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SupportsConditionType ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SupportsInParens ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^^^^^^^^^^^^^^^^^ + 168 | * { background: red; } `---- x LParen ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^ + 168 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^ + 168 | * { background: red; } `---- x Ident { value: Atom('--var' type=inline), raw: "--var" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^ + 168 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^ + 168 | * { background: red; } `---- x String { value: Atom('test' type=inline), raw: "\"test\"" } ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^^^^ + 168 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^^^ + 168 | * { background: red; } `---- x SimpleBlock @@ -11119,106 +13962,141 @@ ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] 167 | @supports ( --var "test" ) { : ^ + 168 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 169 | } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 169 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 169 | } `---- x SelectorList - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x UniversalSelector - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 169 | } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^ + 169 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 169 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 169 | } `---- x Declaration - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 169 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^ + 169 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^^^^^^^^ + 169 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^ + 169 | } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/supports/input.css:168:5] - 168 | * { background: red; } - : ^^^ + ,-[$DIR/tests/fixture/at-rule/supports/input.css:167:1] + 167 | @supports ( --var "test" ) { + 168 | * { background: red; } + : ^^^ + 169 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug index 6ffc4d831be2..746c34562ffc 100644 --- a/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/at-rule/unknown/span.rust-debug @@ -72,406 +72,526 @@ ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] 1 | @unknown; : ^^^^^^^^^ + 2 | @unknown x y; `---- x AtRule ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] 1 | @unknown; : ^^^^^^^^^ + 2 | @unknown x y; `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] 1 | @unknown; : ^^^^^^^ + 2 | @unknown x y; `---- x Ident ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] 1 | @unknown; : ^^^^^^^ + 2 | @unknown x y; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^^^^^^^^^^^^^ + 3 | @unknown "blah"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^^^^^^^^^^^^^ + 3 | @unknown "blah"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^^^^^^^ + 3 | @unknown "blah"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^^^^^^^ + 3 | @unknown "blah"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:1:1] + 1 | @unknown; 2 | @unknown x y; : ^ + 3 | @unknown "blah"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^^^^^^^^^^^ + 4 | @unknown \"blah\"; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^^^^^^^^^^^ + 4 | @unknown \"blah\"; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^^ + 4 | @unknown \"blah\"; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^^ + 4 | @unknown \"blah\"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^ + 4 | @unknown \"blah\"; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^ + 4 | @unknown \"blah\"; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^ + 4 | @unknown \"blah\"; `---- x String { value: Atom('blah' type=inline), raw: "\"blah\"" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:2:1] + 2 | @unknown x y; 3 | @unknown "blah"; : ^^^^^^ + 4 | @unknown \"blah\"; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^^^^^^^^^^^^ + 5 | @unknown /*test*/; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^^^^^^^^^^^^ + 5 | @unknown /*test*/; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^ + 5 | @unknown /*test*/; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^ + 5 | @unknown /*test*/; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^ + 5 | @unknown /*test*/; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^ + 5 | @unknown /*test*/; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^^ + 5 | @unknown /*test*/; `---- x Ident { value: Atom('"blah"' type=inline), raw: "\\\"blah\\\"" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:3:1] + 3 | @unknown "blah"; 4 | @unknown \"blah\"; : ^^^^^^^^ + 5 | @unknown /*test*/; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^^^^^^^^^^^^^^^^^^ + 6 | @unknown /*test*/x/*test*/ y; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^^^^^^^^^^^^^^^^^^ + 6 | @unknown /*test*/x/*test*/ y; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^^^^^^^ + 6 | @unknown /*test*/x/*test*/ y; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^^^^^^^ + 6 | @unknown /*test*/x/*test*/ y; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^ + 6 | @unknown /*test*/x/*test*/ y; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:4:1] + 4 | @unknown \"blah\"; 5 | @unknown /*test*/; : ^ + 6 | @unknown /*test*/x/*test*/ y; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @unknown ; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @unknown ; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^^^^^^^ + 7 | @unknown ; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^^^^^^^ + 7 | @unknown ; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:5:1] + 5 | @unknown /*test*/; 6 | @unknown /*test*/x/*test*/ y; : ^ + 7 | @unknown ; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^^^^^^^^^^ + 8 | @unknown x y; `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^^^^^^^^^^ + 8 | @unknown x y; `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^^^^^^ + 8 | @unknown x y; `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^^^^^^ + 8 | @unknown x y; `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^ + 8 | @unknown x y; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:6:1] + 6 | @unknown /*test*/x/*test*/ y; 7 | @unknown ; : ^^ + 8 | @unknown x y; `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^ `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^ `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:7:1] + 7 | @unknown ; 8 | @unknown x y; : ^ `---- @@ -480,1612 +600,2089 @@ ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^^^^^^^^^^^ + 11 | @\unknown {} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^^^^^^^^^^^ + 11 | @\unknown {} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^^^^^^^ + 11 | @\unknown {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^^^^^^^ + 11 | @\unknown {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^ + 11 | @\unknown {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^ + 11 | @\unknown {} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^^ + 11 | @\unknown {} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] 10 | @unknown {} : ^ + 11 | @\unknown {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^^^^^^^^^^^^ + 12 | @unknown a b {} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^^^^^^^^^^^^ + 12 | @unknown a b {} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^^^^^^^^ + 12 | @unknown a b {} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^^^^^^^^ + 12 | @unknown a b {} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^ + 12 | @unknown a b {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^ + 12 | @unknown a b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^^ + 12 | @unknown a b {} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:10:1] + 10 | @unknown {} 11 | @\unknown {} : ^ + 12 | @unknown a b {} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^^^^^^^^^^^^^^^ + 13 | @unknown {p:v} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^^^^^^^^^^^^^^^ + 13 | @unknown {p:v} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^^^^^^^ + 13 | @unknown {p:v} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^^^^^^^ + 13 | @unknown {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^^ + 13 | @unknown {p:v} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:11:1] + 11 | @\unknown {} 12 | @unknown a b {} : ^ + 13 | @unknown {p:v} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^^^^^^^^^^^^^^ + 14 | @unknown x y {p:v} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^^^^^^^^^^^^^^ + 14 | @unknown x y {p:v} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^^^^^^^ + 14 | @unknown x y {p:v} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^^^^^^^ + 14 | @unknown x y {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^^^^^ + 14 | @unknown x y {p:v} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:12:1] + 12 | @unknown a b {} 13 | @unknown {p:v} : ^ + 14 | @unknown x y {p:v} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^^^^^^^^^^^^^^^^^^ + 15 | @unknown x, y x(1) {p:v} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^^^^^^^^^^^^^^^^^^ + 15 | @unknown x, y x(1) {p:v} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^^^^^^^ + 15 | @unknown x, y x(1) {p:v} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^^^^^^^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^^^^^ + 15 | @unknown x, y x(1) {p:v} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:13:1] + 13 | @unknown {p:v} 14 | @unknown x y {p:v} : ^ + 15 | @unknown x, y x(1) {p:v} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^^^^^ + 16 | @unknown x, y x(1+2) {p:v} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:14:1] + 14 | @unknown x y {p:v} 15 | @unknown x, y x(1) {p:v} : ^ + 16 | @unknown x, y x(1+2) {p:v} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Number { value: 2.0, raw: "+2", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^^^^^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:15:1] + 15 | @unknown x, y x(1) {p:v} 16 | @unknown x, y x(1+2) {p:v} : ^ + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:16:1] + 16 | @unknown x, y x(1+2) {p:v} 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:17:1] + 17 | @unknown/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} 18 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/p/*test*/:/*test*/v/*test*/} : ^ + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @unknown x y { p : v } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | @unknown x y { p : v } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^^^^^^ + 21 | @unknown x y { p : v } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^^^^^^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^^^^^^^^^^^^ + 21 | @unknown x y { p : v } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^ + 21 | @unknown x y { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:19:1] + 19 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! x(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}*/ 20 | @unknown { p : v } : ^^ + 21 | @unknown x y { p : v } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^^^^^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^^^^^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^^^^^^^^^^^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:20:1] + 20 | @unknown { p : v } 21 | @unknown x y { p : v } : ^^ + 22 | @unknown x , y x( 1 + 2 ) { p : v } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:22:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:21:1] + 21 | @unknown x y { p : v } 22 | @unknown x , y x( 1 + 2 ) { p : v } : ^^ `---- @@ -2094,2458 +2691,3199 @@ ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^^^^^^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x AtRule ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^^^^^^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x Ident ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^^^^ + 25 | @unknown x y {s{p:v}} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Ident { value: Atom('s' type=static), raw: "s" } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^ + 25 | @unknown x y {s{p:v}} `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^^^^^ + 25 | @unknown x y {s{p:v}} `---- x LBrace ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Ident { value: Atom('p' type=static), raw: "p" } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Colon ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Ident { value: Atom('v' type=inline), raw: "v" } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] 24 | @unknown {s{p:v}} : ^ + 25 | @unknown x y {s{p:v}} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^^^^^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:24:1] + 24 | @unknown {s{p:v}} 25 | @unknown x y {s{p:v}} : ^ + 26 | @unknown x, y f(1) {s{p:v}} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^^^^^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:25:1] + 25 | @unknown x y {s{p:v}} 26 | @unknown x, y f(1) {s{p:v}} : ^ + 27 | @unknown x, y f(1+2) {s{p:v}} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Number { value: 2.0, raw: "+2", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^^^^^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:26:1] + 26 | @unknown x, y f(1) {s{p:v}} 27 | @unknown x, y f(1+2) {s{p:v}} : ^ + 28 | @unknown { .a { p: v; } .b { p: v } } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Delim { value: '.' } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Semi - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Delim { value: '.' } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^^^^^^^^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:27:1] + 27 | @unknown x, y f(1+2) {s{p:v}} 28 | @unknown { .a { p: v; } .b { p: v } } : ^ + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:28:1] + 28 | @unknown { .a { p: v; } .b { p: v } } 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:30:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:29:1] + 29 | @unknown/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} 30 | @unknown /*test*/x/*test*/ y/*test*/{/*test*/s/*test*/{/*test*/p/*test*/:/*test*/v/*test*/}/*test*/} : ^ + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^^^^^^^^^^^^ + 33 | @unknown x y { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:31:1] + 31 | /*@unknown !*test*!x!*test*!,!*test*!y!*test*! f(!*test*!1!*test*!+!*test*!2!*test*!)!*test*!{!*test*!s!*test*!{!*test*!p!*test*!:!*test*!v!*test*!}!*test*!}*/ 32 | @unknown { s { p : v } } : ^^ + 33 | @unknown x y { s { p : v } } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^^^^^^^^^^^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:32:1] + 32 | @unknown { s { p : v } } 33 | @unknown x y { s { p : v } } : ^^ + 34 | @unknown x , y f( 1 ) { s { p : v } } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^^^^^^^^^^^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:33:1] + 33 | @unknown x y { s { p : v } } 34 | @unknown x , y f( 1 ) { s { p : v } } : ^^ + 35 | @unknown x , y f( 1 2 ) { s { p : v } } `---- x Rule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Ident { value: Atom('x' type=static), raw: "x" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Comma - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Ident { value: Atom('y' type=inline), raw: "y" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Number { value: 1.0, raw: "1", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Number { value: 2.0, raw: "2", type_flag: Integer } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Ident { value: Atom('s' type=static), raw: "s" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Colon - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x Ident { value: Atom('v' type=inline), raw: "v" } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/at-rule/unknown/input.css:35:1] + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:34:1] + 34 | @unknown x , y f( 1 ) { s { p : v } } 35 | @unknown x , y f( 1 2 ) { s { p : v } } : ^^ `---- @@ -4570,24 +5908,28 @@ ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | @unknown { : ^^^^^^^ + 38 | --> {} `---- x Ident ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | @unknown { : ^^^^^^^ + 38 | --> {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | @unknown { : ^ + 38 | --> {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | @unknown { : ^ + 38 | --> {} `---- x SimpleBlock @@ -4602,127 +5944,164 @@ ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | @unknown { : ^ + 38 | --> {} `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] 37 | ,-> @unknown { 38 | `-> --> {} + 39 | {} + 39 | {} - : ^^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^^^ + 39 | {} - : ^^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^^^ + 39 | {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^ + 39 | {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^ + 39 | {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^^ + 39 | {} - : ^^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^^ + 39 | {} - : ^ + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | --> {} + : ^ + 39 | {} + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | ,-> --> {} 39 | `-> {} + ,-[$DIR/tests/fixture/at-rule/unknown/input.css:37:1] + 37 | @unknown { + 38 | ,-> --> {} 39 | `-> {} + 39 | {} + 39 | {} + 39 | {} + 39 | {} + 39 | {} + 39 | {} + 39 | {} + 39 | {} + 39 | 44 | @import 'foo' screen; : ^^^^^^^^^^^^^^^^^^^^^ + 45 | @keyframes 'anim' { `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^^^^^^^^^^^^^^^^ + 45 | @keyframes 'anim' { `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^ + 45 | @keyframes 'anim' { `---- x MediaQueryList - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x MediaQuery - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x MediaType - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:43:1] + 43 | 44 | @import 'foo' screen; : ^^^^^^ + 45 | @keyframes 'anim' { `---- x Rule - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | ,-> @keyframes 'anim' { 46 | | from { color: red } 47 | | 50.1% { color: green; background: green } @@ -3291,7 +4161,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | ,-> @keyframes 'anim' { 46 | | from { color: red } 47 | | 50.1% { color: green; background: green } @@ -3300,25 +4171,32 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | @keyframes 'anim' { : ^^^^^^^^^ + 46 | from { color: red } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | @keyframes 'anim' { : ^^^^^^^^^ + 46 | from { color: red } `---- x Str - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | @keyframes 'anim' { : ^^^^^^ + 46 | from { color: red } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | ,-> @keyframes 'anim' { 46 | | from { color: red } 47 | | 50.1% { color: green; background: green } @@ -3327,237 +4205,315 @@ `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + ,-[$DIR/tests/fixture/csstree/1/input.css:44:1] + 44 | @import 'foo' screen; 45 | @keyframes 'anim' { : ^ + 46 | from { color: red } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^^^^^^^^^^^^^^^^ + 47 | 50.1% { color: green; background: green } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^ + 47 | 50.1% { color: green; background: green } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^^^^^^^^^^ + 47 | 50.1% { color: green; background: green } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^ + 47 | 50.1% { color: green; background: green } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^^^^^^^ + 47 | 50.1% { color: green; background: green } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^^^^^^^ + 47 | 50.1% { color: green; background: green } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^ + 47 | 50.1% { color: green; background: green } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^^^ + 47 | 50.1% { color: green; background: green } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^ + 47 | 50.1% { color: green; background: green } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] - 46 | from { color: red } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:45:1] + 45 | @keyframes 'anim' { + 46 | from { color: red } + : ^^^ + 47 | 50.1% { color: green; background: green } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^ + 48 | 100% { ;color: blue;; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^ + 48 | 100% { ;color: blue;; } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^^^^^^ + 48 | 100% { ;color: blue;; } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] - 47 | 50.1% { color: green; background: green } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:46:5] + 46 | from { color: red } + 47 | 50.1% { color: green; background: green } + : ^^^^^ + 48 | 100% { ;color: blue;; } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x Percentage - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^ + 49 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^ + 49 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^^^^^^^^ + 49 | } `---- x LBrace - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^ + 49 | } `---- x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^^^^^^^ + 49 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^^ + 49 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^ + 49 | } `---- x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:48:5] - 48 | 100% { ;color: blue;; } - : ^^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:47:5] + 47 | 50.1% { color: green; background: green } + 48 | 100% { ;color: blue;; } + : ^^^^ + 49 | } `---- x Rule @@ -3582,60 +4538,70 @@ ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x ComplexSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x CompoundSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^^^^^^^^ + 52 | --empty-var: ; `---- x TypeSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x TagNameSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x WqName ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x Ident ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^ + 52 | --empty-var: ; `---- x SubclassSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^^ + 52 | --empty-var: ; `---- x ClassSelector ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^^ + 52 | --empty-var: ; `---- x Ident ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^^^^^^^^ + 52 | --empty-var: ; `---- x SimpleBlock @@ -3651,130 +4617,173 @@ ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] 51 | edge\ .c\61ases { : ^ + 52 | --empty-var: ; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + 51 | edge\ .c\61ases { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ + 53 | --bad-var:; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + 51 | edge\ .c\61ases { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ + 53 | --bad-var:; + `---- + + x Declaration + ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + 51 | edge\ .c\61ases { + 52 | --empty-var: ; + : ^^^^^^^^^^^^^ + 53 | --bad-var:; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + 51 | edge\ .c\61ases { + 52 | --empty-var: ; + : ^^^^^^^^^^^ + 53 | --bad-var:; + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/csstree/1/input.css:51:1] + 51 | edge\ .c\61ases { + 52 | --empty-var: ; + : ^^^^^^^^^^^ + 53 | --bad-var:; `---- x ComponentValue ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x StyleBlock ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x Declaration ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] 52 | --empty-var: ; - : ^^^^^^^^^^^^^ + 53 | --bad-var:; + : ^^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x DeclarationName ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] 52 | --empty-var: ; - : ^^^^^^^^^^^ + 53 | --bad-var:; + : ^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x DashedIdent ,-[$DIR/tests/fixture/csstree/1/input.css:52:5] 52 | --empty-var: ; - : ^^^^^^^^^^^ + 53 | --bad-var:; + : ^^^^^^^^^ + 54 | number: 0.1.2.3; `---- x ComponentValue ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] 53 | --bad-var:; - : ^^^^^^^^^^ + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x StyleBlock ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] 53 | --bad-var:; - : ^^^^^^^^^^ + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x Declaration ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] 53 | --bad-var:; - : ^^^^^^^^^^ + 54 | number: 0.1.2.3; + : ^^^^^^^^^^^^^^^ + 55 | } `---- x DeclarationName ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] 53 | --bad-var:; - : ^^^^^^^^^ + 54 | number: 0.1.2.3; + : ^^^^^^ + 55 | } `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] 53 | --bad-var:; - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^^^^ + 54 | number: 0.1.2.3; + : ^^^^^^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^ + 55 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^ + 55 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^ + 55 | } `---- x Number - ,-[$DIR/tests/fixture/csstree/1/input.css:54:5] - 54 | number: 0.1.2.3; - : ^^ + ,-[$DIR/tests/fixture/csstree/1/input.css:53:5] + 53 | --bad-var:; + 54 | number: 0.1.2.3; + : ^^ + 55 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug b/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug index 8d8808bd54b1..f02b9c0f7f61 100644 --- a/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/dashed-ident/span.rust-debug @@ -38,36 +38,42 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^^ + 2 | --main-color: #06c; `---- x ComplexSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^^ + 2 | --main-color: #06c; `---- x CompoundSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^^ + 2 | --main-color: #06c; `---- x SubclassSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^^ + 2 | --main-color: #06c; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^^ + 2 | --main-color: #06c; `---- x Ident ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^^^^ + 2 | --main-color: #06c; `---- x SimpleBlock @@ -82,90 +88,119 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] 1 | :root { : ^ + 2 | --main-color: #06c; `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ + 3 | --accent-color: #006; `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ + 3 | --accent-color: #006; `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^^^^^^^ + 3 | --accent-color: #006; `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^ + 3 | --accent-color: #006; `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^^^^^^^^^ + 3 | --accent-color: #006; `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^ + 3 | --accent-color: #006; `---- x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] - 2 | --main-color: #06c; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:1:1] + 1 | :root { + 2 | --main-color: #06c; + : ^^^^ + 3 | --accent-color: #006; `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^ + 4 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^ + 4 | } `---- x Hash { is_id: false, value: Atom('006' type=inline), raw: "006" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:3:5] - 3 | --accent-color: #006; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:2:5] + 2 | --main-color: #06c; + 3 | --accent-color: #006; + : ^^^^ + 4 | } `---- x Rule @@ -186,36 +221,42 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^^ + 7 | --fg-color: blue; `---- x Ident ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^^^ + 7 | --fg-color: blue; `---- x SimpleBlock @@ -229,48 +270,63 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] 6 | .foo { : ^ + 7 | --fg-color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ + 8 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^^^^^^^ + 8 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^ + 8 | } `---- x Ident { value: Atom('blue' type=inline), raw: "blue" } - ,-[$DIR/tests/fixture/dashed-ident/input.css:7:5] - 7 | --fg-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:6:1] + 6 | .foo { + 7 | --fg-color: blue; + : ^^^^ + 8 | } `---- x Rule @@ -291,72 +347,84 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^^^^ + 11 | color: var(--main-color); `---- x ComplexSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^^^^ + 11 | color: var(--main-color); `---- x CompoundSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x SubclassSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x IdSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x Ident ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^^^ + 11 | color: var(--main-color); `---- x Combinator ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^ + 11 | color: var(--main-color); `---- x CompoundSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x TypeSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x TagNameSelector ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x WqName ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x Ident ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^^ + 11 | color: var(--main-color); `---- x SimpleBlock @@ -370,160 +438,197 @@ ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] 10 | #foo h1 { : ^ + 11 | color: var(--main-color); `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^ + 12 | } `---- x Function - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^ + 12 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:11:5] - 11 | color: var(--main-color); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/dashed-ident/input.css:10:1] + 10 | #foo h1 { + 11 | color: var(--main-color); + : ^^^^^^^^^^^^ + 12 | } `---- x Rule ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^^^^^^^^^^^^ + 15 | @--library1-custom {} `---- x AtRule ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^^^^^^^^^^^^ + 15 | @--library1-custom {} `---- x AtRuleName ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^^^^^^^^ + 15 | @--library1-custom {} `---- x DashedIdent ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^^^^^^^^ + 15 | @--library1-custom {} `---- x ComponentValue ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^ + 15 | @--library1-custom {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^ + 15 | @--library1-custom {} `---- x SimpleBlock ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^^ + 15 | @--library1-custom {} `---- x LBrace ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] 14 | @--custom {} : ^ + 15 | @--library1-custom {} `---- x Rule - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^^^^^^^^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/dashed-ident/input.css:15:1] + ,-[$DIR/tests/fixture/dashed-ident/input.css:14:1] + 14 | @--custom {} 15 | @--library1-custom {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug b/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug index 69a091c4218c..9c58cf145c16 100644 --- a/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/declaration-list/span.rust-debug @@ -50,12 +50,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | prop1: value; `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | prop1: value; `---- x SimpleBlock @@ -70,78 +72,103 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] 1 | @font-face { : ^ + 2 | prop1: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^^^^^^^^ + 3 | prop2: value; `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^^^^^^^^ + 3 | prop2: value; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^ + 3 | prop2: value; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^ + 3 | prop2: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^ + 3 | prop2: value; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] - 2 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:1:1] + 1 | @font-face { + 2 | prop1: value; + : ^^^^^ + 3 | prop2: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:3:5] - 3 | prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:2:5] + 2 | prop1: value; + 3 | prop2: value; + : ^^^^^ + 4 | } `---- x Rule @@ -166,12 +193,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] 6 | @font-face { : ^^^^^^^^^ + 7 | prop1: value; `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] 6 | @font-face { : ^^^^^^^^^ + 7 | prop1: value; `---- x SimpleBlock @@ -187,79 +216,104 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] 6 | @font-face { : ^ + 7 | prop1: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^^^^^^^^ + 8 | ;;;;; `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^^^^^^^^ + 8 | ;;;;; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^ + 8 | ;;;;; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^ + 8 | ;;;;; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^ + 8 | ;;;;; `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:7:5] - 7 | prop1: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:6:1] + 6 | @font-face { + 7 | prop1: value; + : ^^^^^ + 8 | ;;;;; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:9:5] - 9 | prop2: value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration-list/input.css:8:5] + 8 | ;;;;; + 9 | prop2: value; + : ^^^^^ + 10 | } + `---- x Rule ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] @@ -279,12 +333,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] 13 | @font-face {;; : ^^^^^^^^^ + 14 | prop1: value;; `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] 13 | @font-face {;; : ^^^^^^^^^ + 14 | prop1: value;; `---- x SimpleBlock @@ -298,42 +354,55 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] 13 | @font-face {;; : ^ + 14 | prop1: value;; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:14:5] - 14 | prop1: value;; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:13:1] + 13 | @font-face {;; + 14 | prop1: value;; + : ^^^^^ + 15 | } `---- x Rule @@ -354,12 +423,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] 17 | @font-face { : ^^^^^^^^^ + 18 | prop1: value `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] 17 | @font-face { : ^^^^^^^^^ + 18 | prop1: value `---- x SimpleBlock @@ -373,44 +444,55 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] 17 | @font-face { : ^ + 18 | prop1: value `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^^^^^^^^^ 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^^^^^^^^^ 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:18:5] - 18 | prop1: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:17:1] + 17 | @font-face { + 18 | prop1: value + : ^^^^^ + 19 | } `---- x Rule @@ -431,12 +513,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] 21 | @font-face { : ^^^^^^^^^ + 22 | prop1: value;;;prop2: value `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] 21 | @font-face { : ^^^^^^^^^ + 22 | prop1: value;;;prop2: value `---- x SimpleBlock @@ -450,80 +534,103 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] 21 | @font-face { : ^ + 22 | prop1: value;;;prop2: value `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^ + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^ + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^^ 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^^^^^^^^^ 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:22:5] - 22 | prop1: value;;;prop2: value - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:21:1] + 21 | @font-face { + 22 | prop1: value;;;prop2: value + : ^^^^^ + 23 | } `---- x Rule @@ -544,12 +651,14 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] 25 | @font-face { : ^^^^^^^^^ + 26 | prop1: value;;;prop2: value; `---- x Ident ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] 25 | @font-face { : ^^^^^^^^^ + 26 | prop1: value;;;prop2: value; `---- x SimpleBlock @@ -563,76 +672,101 @@ ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] 25 | @font-face { : ^ + 26 | prop1: value;;;prop2: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ + 27 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ + 27 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ + 27 | } `---- x Declaration - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^^^^^^^^ + 27 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/declaration-list/input.css:26:5] - 26 | prop1: value;;;prop2: value; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration-list/input.css:25:1] + 25 | @font-face { + 26 | prop1: value;;;prop2: value; + : ^^^^^ + 27 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug b/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug index 8be0dc404775..683ae0e2abb4 100644 --- a/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/declaration/span.rust-debug @@ -98,42 +98,49 @@ ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x ComplexSelector ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x CompoundSelector ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x TypeSelector ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x TagNameSelector ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x WqName ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^^^ + 2 | prop: value; `---- x SimpleBlock @@ -169,1834 +176,2407 @@ ,-[$DIR/tests/fixture/declaration/input.css:1:1] 1 | div { : ^ + 2 | prop: value; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); + `---- + + x Declaration + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^^^^^^^ + 3 | prop: (value); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^ + 3 | prop: (value); + `---- + + x Ident + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^ + 3 | prop: (value); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^ + 3 | prop: (value); + `---- + + x Ident + ,-[$DIR/tests/fixture/declaration/input.css:1:1] + 1 | div { + 2 | prop: value; + : ^^^^^ + 3 | prop: (value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^^^^^^^^ + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^^^^^^^^ + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^^^^^^^^ + 3 | prop: (value); + : ^^^^^^^^^^^^^ + 4 | prop: {value}; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^ + 3 | prop: (value); + : ^^^^ + 4 | prop: {value}; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^ + 3 | prop: (value); + : ^^^^ + 4 | prop: {value}; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/declaration/input.css:2:5] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^ + 4 | prop: {value}; + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/declaration/input.css:2:5] + 2 | prop: value; + 3 | prop: (value); + : ^^^^^^^ + 4 | prop: {value}; + `---- + + x LParen + ,-[$DIR/tests/fixture/declaration/input.css:2:5] + 2 | prop: value; + 3 | prop: (value); + : ^ + 4 | prop: {value}; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^^ + 3 | prop: (value); + : ^^^^^ + 4 | prop: {value}; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:2:5] 2 | prop: value; - : ^^^^^ + 3 | prop: (value); + : ^^^^^ + 4 | prop: {value}; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^^^^^^^^^ + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^^^^^^^^^ + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^^^^^^^^^ + 4 | prop: {value}; + : ^^^^^^^^^^^^^ + 5 | prop: [value]; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^ + 4 | prop: {value}; + : ^^^^ + 5 | prop: [value]; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^ + 4 | prop: {value}; + : ^^^^ + 5 | prop: [value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^^^ + 4 | prop: {value}; + : ^^^^^^^ + 5 | prop: [value]; `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^^^ + 4 | prop: {value}; + : ^^^^^^^ + 5 | prop: [value]; `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^ + 4 | prop: {value}; + : ^ + 5 | prop: [value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^ + 4 | prop: {value}; + : ^^^^^ + 5 | prop: [value]; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:3:5] 3 | prop: (value); - : ^^^^^ + 4 | prop: {value}; + : ^^^^^ + 5 | prop: [value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^^^^^^^^^ + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^^^^^^^^^ + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^^^^^^^^^ + 5 | prop: [value]; + : ^^^^^^^^^^^^^ + 6 | prop: fn(value); `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^ + 5 | prop: [value]; + : ^^^^ + 6 | prop: fn(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^ + 5 | prop: [value]; + : ^^^^ + 6 | prop: fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^^^ + 5 | prop: [value]; + : ^^^^^^^ + 6 | prop: fn(value); `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^^^ + 5 | prop: [value]; + : ^^^^^^^ + 6 | prop: fn(value); `---- - x LBrace + x LBracket ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^ + 5 | prop: [value]; + : ^ + 6 | prop: fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^ + 5 | prop: [value]; + : ^^^^^ + 6 | prop: fn(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:4:5] 4 | prop: {value}; - : ^^^^^ + 5 | prop: [value]; + : ^^^^^ + 6 | prop: fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^^^^^^^^^ + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^^^^^^^^^ + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^^^^^^^^^ + 6 | prop: fn(value); + : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^ + 6 | prop: fn(value); + : ^^^^ + 7 | prop: fn(value)fn(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^ + 6 | prop: fn(value); + : ^^^^ + 7 | prop: fn(value)fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^^^ + 6 | prop: fn(value); + : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- - x SimpleBlock + x Function ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^^^ + 6 | prop: fn(value); + : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); `---- - x LBracket + x Ident ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^ + 6 | prop: fn(value); + : ^^ + 7 | prop: fn(value)fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^ + 6 | prop: fn(value); + : ^^^^^ + 7 | prop: fn(value)fn(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:5:5] 5 | prop: [value]; - : ^^^^^ + 6 | prop: fn(value); + : ^^^^^ + 7 | prop: fn(value)fn(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | prop: value, value; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | prop: value, value; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^^^^^^^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | prop: value, value; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^ + 8 | prop: value, value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^ + 8 | prop: value, value; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- x Function ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^ + 7 | prop: fn(value)fn(value); + : ^^ + 8 | prop: value, value; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^ + 8 | prop: value, value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:6:5] 6 | prop: fn(value); - : ^^^^^ + 7 | prop: fn(value)fn(value); + : ^^^^^ + 8 | prop: value, value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:5] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- - x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + x Function + ,-[$DIR/tests/fixture/declaration/input.css:6:5] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^^^^^ + 8 | prop: value, value; `---- - x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/declaration/input.css:6:5] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^ + 8 | prop: value, value; `---- - x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/declaration/input.css:6:5] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^ + 8 | prop: value, value; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:7:5] - 7 | prop: fn(value)fn(value); - : ^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:6:5] + 6 | prop: fn(value); + 7 | prop: fn(value)fn(value); + : ^^^^^ + 8 | prop: value, value; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- - x Function + x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- - x Ident + x Declaration ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^ + 8 | prop: value, value; + : ^^^^^^^^^^^^^^^^^^ + 9 | prop: value ,value; `---- - x ComponentValue + x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^ + 8 | prop: value, value; + : ^^^^ + 9 | prop: value ,value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^ + 8 | prop: value, value; + : ^^^^ + 9 | prop: value ,value; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- - x Function + x Ident ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^^^^^ + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^ + 8 | prop: value, value; + : ^ + 9 | prop: value ,value; + `---- + + x Delimiter + ,-[$DIR/tests/fixture/declaration/input.css:7:5] + 7 | prop: fn(value)fn(value); + 8 | prop: value, value; + : ^ + 9 | prop: value ,value; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^ + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:7:5] 7 | prop: fn(value)fn(value); - : ^^^^^ + 8 | prop: value, value; + : ^^^^^ + 9 | prop: value ,value; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^^^^^^^^^^^^^^ + 10 | prop: value,value; + `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^ + 10 | prop: value,value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^ + 10 | prop: value,value; + `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^ + 10 | prop: value,value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:8:5] - 8 | prop: value, value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:8:5] + 8 | prop: value, value; + 9 | prop: value ,value; + : ^^^^^ + 10 | prop: value,value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^ + 11 | prop: value , value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^ + 11 | prop: value , value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^ + 11 | prop: value , value; + `---- x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^ + 11 | prop: value , value; + `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; + `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:9:5] - 9 | prop: value ,value; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/declaration/input.css:9:5] + 9 | prop: value ,value; + 10 | prop: value,value; + : ^^^^^ + 11 | prop: value , value; + `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^^^^^^^^^^^^^ + 11 | prop: value , value; + : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^ + 11 | prop: value , value; + : ^^^^ + 12 | prop: 100%100%; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^ + 11 | prop: value , value; + : ^^^^ + 12 | prop: 100%100%; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^ + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^ + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^ + 11 | prop: value , value; + : ^ + 12 | prop: 100%100%; `---- x Delimiter ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^ + 11 | prop: value , value; + : ^ + 12 | prop: 100%100%; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^ + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:10:5] 10 | prop: value,value; - : ^^^^^ + 11 | prop: value , value; + : ^^^^^ + 12 | prop: 100%100%; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^^^^^^^^^^^^^^^ + 12 | prop: 100%100%; + : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- - x Ident + x Percentage ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^ + 12 | prop: 100%100%; + : ^^^ + 13 | prop: "string""string"; `---- - x Delimiter + x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^ + 12 | prop: 100%100%; + : ^^^^ + 13 | prop: "string""string"; `---- - x Ident + x Number ,-[$DIR/tests/fixture/declaration/input.css:11:5] 11 | prop: value , value; - : ^^^^^ + 12 | prop: 100%100%; + : ^^^ + 13 | prop: "string""string"; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^^^^^^^^^^^ + 13 | prop: "string""string"; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^ + 13 | prop: "string""string"; + : ^^^^ + 14 | prop: #ccc#ccc; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^ + 13 | prop: "string""string"; + : ^^^^ + 14 | prop: #ccc#ccc; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- - x Number + x Str ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^ + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^^ + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- - x Percentage - ,-[$DIR/tests/fixture/declaration/input.css:12:5] - 12 | prop: 100%100%; - : ^^^^ - `---- - - x Number + x Str ,-[$DIR/tests/fixture/declaration/input.css:12:5] 12 | prop: 100%100%; - : ^^^ + 13 | prop: "string""string"; + : ^^^^^^^^ + 14 | prop: #ccc#ccc; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- - x Str + x Color ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); + `---- + + x HexColor + ,-[$DIR/tests/fixture/declaration/input.css:13:5] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- - x Str + x Color ,-[$DIR/tests/fixture/declaration/input.css:13:5] 13 | prop: "string""string"; - : ^^^^^^^^ + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); + `---- + + x HexColor + ,-[$DIR/tests/fixture/declaration/input.css:13:5] + 13 | prop: "string""string"; + 14 | prop: #ccc#ccc; + : ^^^^ + 15 | prop: url(value)url(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^^^^^^^^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^ + 16 | prop: (value)(value); `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^ + 16 | prop: (value)(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- - x Color + x Url ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- - x HexColor + x Ident + ,-[$DIR/tests/fixture/declaration/input.css:14:5] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^ + 16 | prop: (value)(value); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/declaration/input.css:14:5] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); + `---- + + x UrlValueRaw ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- - x Color + x Url ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^^^^^^^^ + 16 | prop: (value)(value); `---- - x HexColor + x Ident ,-[$DIR/tests/fixture/declaration/input.css:14:5] 14 | prop: #ccc#ccc; - : ^^^^ + 15 | prop: url(value)url(value); + : ^^^ + 16 | prop: (value)(value); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/declaration/input.css:14:5] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); + `---- + + x UrlValueRaw + ,-[$DIR/tests/fixture/declaration/input.css:14:5] + 14 | prop: #ccc#ccc; + 15 | prop: url(value)url(value); + : ^^^^^ + 16 | prop: (value)(value); `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^ + 16 | prop: (value)(value); + : ^^^^ + 17 | prop: {value}{value}; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^ + 16 | prop: (value)(value); + : ^^^^ + 17 | prop: {value}{value}; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- - x Url + x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- - x Ident + x LParen ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^ + 16 | prop: (value)(value); + : ^ + 17 | prop: {value}{value}; `---- - x UrlValue + x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^ + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- - x UrlValueRaw + x Ident ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^ + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- - x Url + x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^^^^^^ + 16 | prop: (value)(value); + : ^^^^^^^ + 17 | prop: {value}{value}; `---- - x Ident + x LParen ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^ + 16 | prop: (value)(value); + : ^ + 17 | prop: {value}{value}; `---- - x UrlValue + x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^ + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- - x UrlValueRaw + x Ident ,-[$DIR/tests/fixture/declaration/input.css:15:5] 15 | prop: url(value)url(value); - : ^^^^^ + 16 | prop: (value)(value); + : ^^^^^ + 17 | prop: {value}{value}; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^^^^^^^^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^ + 17 | prop: {value}{value}; + : ^^^^ + 18 | prop: [value][value]; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^ + 17 | prop: {value}{value}; + : ^^^^ + 18 | prop: [value][value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^ + 17 | prop: {value}{value}; + : ^ + 18 | prop: [value][value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^ + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^ + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^^^ + 17 | prop: {value}{value}; + : ^^^^^^^ + 18 | prop: [value][value]; `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^ + 17 | prop: {value}{value}; + : ^ + 18 | prop: [value][value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^ + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:16:5] 16 | prop: (value)(value); - : ^^^^^ + 17 | prop: {value}{value}; + : ^^^^^ + 18 | prop: [value][value]; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^ + 18 | prop: [value][value]; + : ^^^^ + 19 | prop: center/1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^ + 18 | prop: [value][value]; + : ^^^^ + 19 | prop: center/1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- - x LBrace + x LBracket ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^ + 18 | prop: [value][value]; + : ^ + 19 | prop: center/1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^ + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^ + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^^^ + 18 | prop: [value][value]; + : ^^^^^^^ + 19 | prop: center/1em; `---- - x LBrace + x LBracket ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^ + 18 | prop: [value][value]; + : ^ + 19 | prop: center/1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^ + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:17:5] 17 | prop: {value}{value}; - : ^^^^^ + 18 | prop: [value][value]; + : ^^^^^ + 19 | prop: center/1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^^^^^^^^^^^^^^ + 19 | prop: center/1em; + : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^ + 19 | prop: center/1em; + : ^^^^ + 20 | prop: center/ 1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^ + 19 | prop: center/1em; + : ^^^^ + 20 | prop: center/ 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:18:5] - 18 | prop: [value][value]; - : ^^^^^^^ + 19 | prop: center/1em; + : ^^^^^^ + 20 | prop: center/ 1em; `---- - x LBracket + x Ident ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^ + 19 | prop: center/1em; + : ^^^^^^ + 20 | prop: center/ 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^ + 19 | prop: center/1em; + : ^ + 20 | prop: center/ 1em; `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^ + 19 | prop: center/1em; + : ^ + 20 | prop: center/ 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^ + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- - x SimpleBlock + x Dimension ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^^^ + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- - x LBracket + x Length ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^ + 19 | prop: center/1em; + : ^^^ + 20 | prop: center/ 1em; `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^ + 19 | prop: center/1em; + : ^ + 20 | prop: center/ 1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:18:5] 18 | prop: [value][value]; - : ^^^^^ + 19 | prop: center/1em; + : ^^ + 20 | prop: center/ 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^^^^^^^^^^^^^ + 20 | prop: center/ 1em; + : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^ + 20 | prop: center/ 1em; + : ^^^^ + 21 | prop: center /1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^ + 20 | prop: center/ 1em; + : ^^^^ + 21 | prop: center /1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^^^ + 20 | prop: center/ 1em; + : ^^^^^^ + 21 | prop: center /1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^^^^ + 20 | prop: center/ 1em; + : ^^^^^^ + 21 | prop: center /1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^ + 20 | prop: center/ 1em; + : ^ + 21 | prop: center /1em; `---- x Delimiter ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^ + 20 | prop: center/ 1em; + : ^ + 21 | prop: center /1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^ + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Dimension ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^ + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Length ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^^ + 20 | prop: center/ 1em; + : ^^^ + 21 | prop: center /1em; `---- x Number ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^ + 20 | prop: center/ 1em; + : ^ + 21 | prop: center /1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:19:5] 19 | prop: center/1em; - : ^^ + 20 | prop: center/ 1em; + : ^^ + 21 | prop: center /1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^^^^^^^^^^^^^^ + 21 | prop: center /1em; + : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^ + 21 | prop: center /1em; + : ^^^^ + 22 | prop: center / 1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^ + 21 | prop: center /1em; + : ^^^^ + 22 | prop: center / 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^^^ + 21 | prop: center /1em; + : ^^^^^^ + 22 | prop: center / 1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^^^^ + 21 | prop: center /1em; + : ^^^^^^ + 22 | prop: center / 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^ + 21 | prop: center /1em; + : ^ + 22 | prop: center / 1em; `---- x Delimiter ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^ + 21 | prop: center /1em; + : ^ + 22 | prop: center / 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^ + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Dimension ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^ + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Length ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^^ + 21 | prop: center /1em; + : ^^^ + 22 | prop: center / 1em; `---- x Number ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^ + 21 | prop: center /1em; + : ^ + 22 | prop: center / 1em; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:20:5] 20 | prop: center/ 1em; - : ^^ + 21 | prop: center /1em; + : ^^ + 22 | prop: center / 1em; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^^^^^^^^^^^^^^ + 22 | prop: center / 1em; + : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^ + 22 | prop: center / 1em; + : ^^^^ + 23 | c\olor: red; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^ + 22 | prop: center / 1em; + : ^^^^ + 23 | c\olor: red; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^^^ + 22 | prop: center / 1em; + : ^^^^^^ + 23 | c\olor: red; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^^^^ + 22 | prop: center / 1em; + : ^^^^^^ + 23 | c\olor: red; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^ + 22 | prop: center / 1em; + : ^ + 23 | c\olor: red; `---- x Delimiter ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^ + 22 | prop: center / 1em; + : ^ + 23 | c\olor: red; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^ + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Dimension ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^ + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Length ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^^ + 22 | prop: center / 1em; + : ^^^ + 23 | c\olor: red; `---- x Number ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^ + 22 | prop: center / 1em; + : ^ + 23 | c\olor: red; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:21:5] 21 | prop: center /1em; - : ^^ + 22 | prop: center / 1em; + : ^^ + 23 | c\olor: red; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^^^^^^^^^^^^^^^ + 23 | c\olor: red; + : ^^^^^^^^^^^ + 24 | prop/**/: big; `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^ + 23 | c\olor: red; + : ^^^^^^ + 24 | prop/**/: big; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^ + 23 | c\olor: red; + : ^^^^^^ + 24 | prop/**/: big; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^^^ + 23 | c\olor: red; + : ^^^ + 24 | prop/**/: big; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:22:5] 22 | prop: center / 1em; - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/declaration/input.css:22:5] - 22 | prop: center / 1em; - : ^^ + 23 | c\olor: red; + : ^^^ + 24 | prop/**/: big; `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^^^^^^^^^ + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^^^^^^^^^ + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^^^^^^^^^ + 24 | prop/**/: big; + : ^^^^^^^^^^^^^ + 25 | } `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^^^^ + 24 | prop/**/: big; + : ^^^^ + 25 | } `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^^^^ + 24 | prop/**/: big; + : ^^^^ + 25 | } `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^ + 24 | prop/**/: big; + : ^^^ + 25 | } `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:23:5] 23 | c\olor: red; - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/declaration/input.css:24:5] - 24 | prop/**/: big; - : ^^^ + 24 | prop/**/: big; + : ^^^ + 25 | } `---- x Rule ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x QualifiedRule ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x SelectorList ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComplexSelector ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x CompoundSelector ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x TypeSelector ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x TagNameSelector ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x WqName ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x SimpleBlock ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x LBrace ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x StyleBlock ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x Declaration ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^^^^^^^^^^^^^^^ + 28 | a{color:black} `---- x DeclarationName ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^ + 28 | a{color:black} `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^^^^^ + 28 | a{color:black} `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x ComponentValue ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:27:1] 27 | a { color: a/* ; */ b ; } : ^ + 28 | a{color:black} `---- x Rule - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x WqName - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:28:1] + ,-[$DIR/tests/fixture/declaration/input.css:27:1] + 27 | a { color: a/* ; */ b ; } 28 | a{color:black} : ^^^^^ `---- @@ -2021,42 +2601,49 @@ ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x ComplexSelector ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x CompoundSelector ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x TypeSelector ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x TagNameSelector ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x WqName ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x Ident ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x SimpleBlock @@ -2071,46 +2658,61 @@ ,-[$DIR/tests/fixture/declaration/input.css:30:1] 30 | a {;; : ^ + 31 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^^^^^^^^ + 32 | ; ; `---- x StyleBlock - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^^^^^^^^ + 32 | ; ; `---- x Declaration - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^^^^^^^^ + 32 | ; ; `---- x DeclarationName - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^ + 32 | ; ; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^ + 32 | ; ; `---- x ComponentValue - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^ + 32 | ; ; `---- x Ident - ,-[$DIR/tests/fixture/declaration/input.css:31:5] - 31 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/declaration/input.css:30:1] + 30 | a {;; + 31 | color: black; + : ^^^^^ + 32 | ; ; `---- diff --git a/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug b/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug index e33831f6ed1e..7b3953305ece 100644 --- a/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/delim/backslash/span.rust-debug @@ -24,42 +24,49 @@ ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x TypeSelector ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x TagNameSelector ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x WqName ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x Ident ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x SimpleBlock @@ -73,82 +80,109 @@ ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] 1 | a { : ^ + 2 | color: \\ red \\ blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/delim/backslash/input.css:2:5] - 2 | color: \\ red \\ blue; - : ^^^^ + ,-[$DIR/tests/fixture/delim/backslash/input.css:1:1] + 1 | a { + 2 | color: \\ red \\ blue; + : ^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug index 56da105a7849..85a765fb2e67 100644 --- a/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/dimension/basic/span.rust-debug @@ -42,42 +42,49 @@ ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x ComplexSelector ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x CompoundSelector ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x TypeSelector ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x TagNameSelector ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x WqName ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; `---- x SimpleBlock @@ -97,424 +104,565 @@ ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] 1 | a { : ^ + 2 | prop: 10px; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ + 3 | prop: .10px; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ + 3 | prop: .10px; + `---- + + x Declaration + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^^^^^^^ + 3 | prop: .10px; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ + 3 | prop: .10px; + `---- + + x Ident + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ + 3 | prop: .10px; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ + 3 | prop: .10px; + `---- + + x Dimension + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ + 3 | prop: .10px; + `---- + + x Length + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^^^ + 3 | prop: .10px; + `---- + + x Number + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^ + 3 | prop: .10px; + `---- + + x Ident + ,-[$DIR/tests/fixture/dimension/basic/input.css:1:1] + 1 | a { + 2 | prop: 10px; + : ^^ + 3 | prop: .10px; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^^^^^^^ + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^^^^^^^ + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^^^^^^^ + 3 | prop: .10px; + : ^^^^^^^^^^^ + 4 | prop: 12.34px; `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^ + 3 | prop: .10px; + : ^^^^ + 4 | prop: 12.34px; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^ + 3 | prop: .10px; + : ^^^^ + 4 | prop: 12.34px; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^ + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^ + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Length ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^^^ + 3 | prop: .10px; + : ^^^^^ + 4 | prop: 12.34px; `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^ + 3 | prop: .10px; + : ^^^ + 4 | prop: 12.34px; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:2:5] 2 | prop: 10px; - : ^^ + 3 | prop: .10px; + : ^^ + 4 | prop: 12.34px; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^^^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^^^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^^^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^ + 4 | prop: 12.34px; + : ^^^^ + 5 | prop: 0000.000px; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^ + 4 | prop: 12.34px; + : ^^^^ + 5 | prop: 0000.000px; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Length ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^^^ + 4 | prop: 12.34px; + : ^^^^^^^ + 5 | prop: 0000.000px; `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^^ + 4 | prop: 12.34px; + : ^^^^^ + 5 | prop: 0000.000px; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:3:5] 3 | prop: .10px; - : ^^ + 4 | prop: 12.34px; + : ^^ + 5 | prop: 0000.000px; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^ + 5 | prop: 0000.000px; + : ^^^^ + 6 | prop: 1px\\9; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^ + 5 | prop: 0000.000px; + : ^^^^ + 6 | prop: 1px\\9; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Length ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^^^ + 6 | prop: 1px\\9; `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^^^^ + 5 | prop: 0000.000px; + : ^^^^^^^^ + 6 | prop: 1px\\9; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:4:5] 4 | prop: 12.34px; - : ^^ + 5 | prop: 0000.000px; + : ^^ + 6 | prop: 1px\\9; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^^^^^^^ + 7 | prop: 1e; `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^ + 6 | prop: 1px\\9; + : ^^^^ + 7 | prop: 1e; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^ + 6 | prop: 1px\\9; + : ^^^^ + 7 | prop: 1e; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- - x Length + x UnknownDimension ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^^^ + 6 | prop: 1px\\9; + : ^^^^^^ + 7 | prop: 1e; `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^^^^^^^ + 6 | prop: 1px\\9; + : ^ + 7 | prop: 1e; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:5:5] 5 | prop: 0000.000px; - : ^^ + 6 | prop: 1px\\9; + : ^^^^^ + 7 | prop: 1e; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^^^^^^^ + 7 | prop: 1e; + : ^^^^^^^^ + 8 | prop: 1unknown; `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^ + 7 | prop: 1e; + : ^^^^ + 8 | prop: 1unknown; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^ + 7 | prop: 1e; + : ^^^^ + 8 | prop: 1unknown; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^ + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^ + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x UnknownDimension ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^^ + 7 | prop: 1e; + : ^^ + 8 | prop: 1unknown; `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^ + 7 | prop: 1e; + : ^ + 8 | prop: 1unknown; `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:6:5] 6 | prop: 1px\\9; - : ^^^^^ + 7 | prop: 1e; + : ^ + 8 | prop: 1unknown; `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^^^^^^^ + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x StyleBlock ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^^^^^^^ + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x Declaration ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^^^^^^^ + 8 | prop: 1unknown; + : ^^^^^^^^^^^^^^ + 9 | } `---- x DeclarationName ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^^^ + 8 | prop: 1unknown; + : ^^^^ + 9 | } `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^^^ + 8 | prop: 1unknown; + : ^^^^ + 9 | } `---- x ComponentValue ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^ + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x Dimension ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^ + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x UnknownDimension ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^^ + 8 | prop: 1unknown; + : ^^^^^^^^ + 9 | } `---- x Number ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^ + 8 | prop: 1unknown; + : ^ + 9 | } `---- x Ident ,-[$DIR/tests/fixture/dimension/basic/input.css:7:5] 7 | prop: 1e; - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ - `---- - - x UnknownDimension - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/dimension/basic/input.css:8:5] - 8 | prop: 1unknown; - : ^^^^^^^ + 8 | prop: 1unknown; + : ^^^^^^^ + 9 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/span.rust-debug b/crates/swc_css_parser/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/span.rust-debug index 244e5a7193f0..5e5308b4bc40 100644 --- a/crates/swc_css_parser/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/span.rust-debug @@ -27,12 +27,14 @@ ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] 1 | @unknown{ : ^^^^^^^ + 2 | a: b; `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] 1 | @unknown{ : ^^^^^^^ + 2 | a: b; `---- x SimpleBlock @@ -47,6 +49,7 @@ ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] 1 | @unknown{ : ^ + 2 | a: b; `---- x ComponentValue @@ -54,6 +57,7 @@ 1 | @unknown{ : ^ 2 | a: b; + 3 | c: d; `---- x WhiteSpace { value: "\n" } @@ -61,151 +65,198 @@ 1 | @unknown{ : ^ 2 | a: b; + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x Colon - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x Semi - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ + 3 | c: d; `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ 3 | c: d; + 4 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:1:1] + 1 | @unknown{ 2 | a: b; : ^ 3 | c: d; + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x Ident { value: Atom('c' type=inline), raw: "c" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x Colon - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x Ident { value: Atom('d' type=inline), raw: "d" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x Semi - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ 4 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:3:1] + ,-[$DIR/tests/fixture/esbuild/misc/L0mEf41IMkWcP7NotllkAg/input.css:2:1] + 2 | a: b; 3 | c: d; : ^ 4 | } diff --git a/crates/swc_css_parser/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/span.rust-debug b/crates/swc_css_parser/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/span.rust-debug index 79bfda71bd1d..ab955be6b126 100644 --- a/crates/swc_css_parser/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/span.rust-debug @@ -21,60 +21,70 @@ ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^^ + 2 | b' } `---- x ComplexSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^^ + 2 | b' } `---- x CompoundSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^^ + 2 | b' } `---- x TypeSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^ + 2 | b' } `---- x TagNameSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^ + 2 | b' } `---- x WqName ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^ + 2 | b' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^ + 2 | b' } `---- x SubclassSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^ + 2 | b' } `---- x PseudoClassSelector ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^ + 2 | b' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^ + 2 | b' } `---- x SimpleBlock @@ -87,6 +97,7 @@ ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^ + 2 | b' } `---- x ComponentValue @@ -111,12 +122,14 @@ ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^^ + 2 | b' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/O2EvcnNp_CVyX3xq5-eM-g/input.css:1:1] 1 | a:after { content: 'a\ : ^^^^^^^ + 2 | b' } `---- x ComponentValue diff --git a/crates/swc_css_parser/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/span.rust-debug b/crates/swc_css_parser/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/span.rust-debug index 4c7cc070ff4f..e1aef2ebdef9 100644 --- a/crates/swc_css_parser/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/span.rust-debug @@ -26,101 +26,118 @@ ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @page { `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @page { `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^ + 3 | @page { `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^ + 3 | @page { `---- x PageSelectorList ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^ + 3 | @page { `---- x PageSelector ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^ + 3 | @page { `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^ + 3 | @page { `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^ + 3 | @page { `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^^^^^^^^ + 3 | @page { `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^ + 3 | @page { `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^^^^^ + 3 | @page { `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^^^^^ + 3 | @page { `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^ + 3 | @page { `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^^^^^^ + 3 | @page { `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^ + 3 | @page { `---- x Integer ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] 2 | @page :first { margin: 0 } : ^ + 3 | @page { `---- x Rule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | ,-> @page { + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -141,8 +158,9 @@ `---- x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | ,-> @page { + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -163,20 +181,25 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | @page { - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | @page { + : ^^^^ + 4 | @top-left-corner { content: 'tlc' } `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | @page { - : ^^^^ + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | @page { + : ^^^^ + 4 | @top-left-corner { content: 'tlc' } `---- x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] - 3 | ,-> @page { + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | ,-> @page { 4 | | @top-left-corner { content: 'tlc' } 5 | | @top-left { content: 'tl' } 6 | | @top-center { content: 'tc' } @@ -196,1160 +219,1546 @@ 20 | `-> } `---- + x LBrace + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:2:9] + 2 | @page :first { margin: 0 } + 3 | @page { + : ^ + 4 | @top-left-corner { content: 'tlc' } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x AtRule + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x AtRuleName + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x Ident + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] 3 | @page { - : ^ + 4 | @top-left-corner { content: 'tlc' } + : ^ + 5 | @top-left { content: 'tl' } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x Declaration + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x Ident + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^ + 5 | @top-left { content: 'tl' } + `---- + + x Str + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:3:9] + 3 | @page { + 4 | @top-left-corner { content: 'tlc' } + : ^^^^^ + 5 | @top-left { content: 'tl' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^ + 5 | @top-left { content: 'tl' } + : ^ + 6 | @top-center { content: 'tc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^^^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^^^^ + 6 | @top-center { content: 'tc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^ + 6 | @top-center { content: 'tc' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:4:13] 4 | @top-left-corner { content: 'tlc' } - : ^^^^^ + 5 | @top-left { content: 'tl' } + : ^^^^ + 6 | @top-center { content: 'tc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^ + 6 | @top-center { content: 'tc' } + : ^ + 7 | @top-right { content: 'tr' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^^^^ + 7 | @top-right { content: 'tr' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^ + 7 | @top-right { content: 'tr' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:5:13] 5 | @top-left { content: 'tl' } - : ^^^^ + 6 | @top-center { content: 'tc' } + : ^^^^ + 7 | @top-right { content: 'tr' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^ + 7 | @top-right { content: 'tr' } + : ^ + 8 | @top-right-corner { content: 'trc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:6:13] 6 | @top-center { content: 'tc' } - : ^^^^ + 7 | @top-right { content: 'tr' } + : ^^^^ + 8 | @top-right-corner { content: 'trc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^ + 8 | @top-right-corner { content: 'trc' } + : ^ + 9 | @bottom-left-corner { content: 'blc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^^^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:7:13] 7 | @top-right { content: 'tr' } - : ^^^^ + 8 | @top-right-corner { content: 'trc' } + : ^^^^^ + 9 | @bottom-left-corner { content: 'blc' } `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^ + 10 | @bottom-left { content: 'bl' } + `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x Declaration - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^^^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x DeclarationName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x Str - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] - 8 | @top-right-corner { content: 'trc' } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:8:13] + 8 | @top-right-corner { content: 'trc' } + 9 | @bottom-left-corner { content: 'blc' } + : ^^^^^ + 10 | @bottom-left { content: 'bl' } + `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^ + 11 | @bottom-center { content: 'bc' } + `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x Declaration - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x DeclarationName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x Str - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] - 9 | @bottom-left-corner { content: 'blc' } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:9:13] + 9 | @bottom-left-corner { content: 'blc' } + 10 | @bottom-left { content: 'bl' } + : ^^^^ + 11 | @bottom-center { content: 'bc' } + `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^ + 11 | @bottom-center { content: 'bc' } + : ^ + 12 | @bottom-right { content: 'br' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^^^^ + 12 | @bottom-right { content: 'br' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^ + 12 | @bottom-right { content: 'br' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:10:13] 10 | @bottom-left { content: 'bl' } - : ^^^^ + 11 | @bottom-center { content: 'bc' } + : ^^^^ + 12 | @bottom-right { content: 'br' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^ + 12 | @bottom-right { content: 'br' } + : ^ + 13 | @bottom-right-corner { content: 'brc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:11:13] 11 | @bottom-center { content: 'bc' } - : ^^^^ + 12 | @bottom-right { content: 'br' } + : ^^^^ + 13 | @bottom-right-corner { content: 'brc' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^ + 13 | @bottom-right-corner { content: 'brc' } + : ^ + 14 | @left-top { content: 'lt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^^^ + 14 | @left-top { content: 'lt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^ + 14 | @left-top { content: 'lt' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:12:13] 12 | @bottom-right { content: 'br' } - : ^^^^ + 13 | @bottom-right-corner { content: 'brc' } + : ^^^^^ + 14 | @left-top { content: 'lt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^ + 14 | @left-top { content: 'lt' } + : ^ + 15 | @left-middle { content: 'lm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^^^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^^^^ + 15 | @left-middle { content: 'lm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^ + 15 | @left-middle { content: 'lm' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:13:13] 13 | @bottom-right-corner { content: 'brc' } - : ^^^^^ + 14 | @left-top { content: 'lt' } + : ^^^^ + 15 | @left-middle { content: 'lm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^ + 15 | @left-middle { content: 'lm' } + : ^ + 16 | @left-bottom { content: 'lb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^^^^ + 16 | @left-bottom { content: 'lb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^ + 16 | @left-bottom { content: 'lb' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:14:13] 14 | @left-top { content: 'lt' } - : ^^^^ + 15 | @left-middle { content: 'lm' } + : ^^^^ + 16 | @left-bottom { content: 'lb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^ + 16 | @left-bottom { content: 'lb' } + : ^ + 17 | @right-top { content: 'rt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^^^^ + 17 | @right-top { content: 'rt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^ + 17 | @right-top { content: 'rt' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:15:13] 15 | @left-middle { content: 'lm' } - : ^^^^ + 16 | @left-bottom { content: 'lb' } + : ^^^^ + 17 | @right-top { content: 'rt' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^ + 17 | @right-top { content: 'rt' } + : ^ + 18 | @right-middle { content: 'rm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^^^^ + 18 | @right-middle { content: 'rm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^ + 18 | @right-middle { content: 'rm' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:16:13] 16 | @left-bottom { content: 'lb' } - : ^^^^ + 17 | @right-top { content: 'rt' } + : ^^^^ + 18 | @right-middle { content: 'rm' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^ + 18 | @right-middle { content: 'rm' } + : ^ + 19 | @right-bottom { content: 'rb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^^^^ + 19 | @right-bottom { content: 'rb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^ + 19 | @right-bottom { content: 'rb' } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:17:13] 17 | @right-top { content: 'rt' } - : ^^^^ + 18 | @right-middle { content: 'rm' } + : ^^^^ + 19 | @right-bottom { content: 'rb' } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRule ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | } `---- x AtRuleName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^ + 20 | } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^ + 20 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^^^^ + 20 | } `---- x LBrace ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^ + 19 | @right-bottom { content: 'rb' } + : ^ + 20 | } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^ + 20 | } `---- x Declaration ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^^^^^^^^ + 20 | } `---- x DeclarationName ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^ + 20 | } `---- x Ident ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^^^^ + 20 | } `---- x ComponentValue ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^ + 20 | } `---- x Str ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:18:13] 18 | @right-middle { content: 'rm' } - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRule - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AtRuleName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^^^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/esbuild/misc/VOQJsreB5pi_yJysozWgcA/input.css:19:13] - 19 | @right-bottom { content: 'rb' } - : ^^^^ + 19 | @right-bottom { content: 'rb' } + : ^^^^ + 20 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug index 7ee4ac20316b..ac1012ae2fe7 100644 --- a/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/calc/span.rust-debug @@ -170,36 +170,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^^ + 2 | font-size: calc(100vw / 35); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^^ + 2 | font-size: calc(100vw / 35); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^^ + 2 | font-size: calc(100vw / 35); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^^ + 2 | font-size: calc(100vw / 35); `---- x PseudoClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^^ + 2 | font-size: calc(100vw / 35); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^^^^ + 2 | font-size: calc(100vw / 35); `---- x SimpleBlock @@ -213,144 +219,191 @@ ,-[$DIR/tests/fixture/function/calc/input.css:1:1] 1 | :root { : ^ + 2 | font-size: calc(100vw / 35); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ + 3 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ + 3 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ + 3 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^^^^^^ + 3 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^ + 3 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^ + 3 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^ + 3 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^ + 3 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^ + 3 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:2:5] - 2 | font-size: calc(100vw / 35); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:1:1] + 1 | :root { + 2 | font-size: calc(100vw / 35); + : ^^ + 3 | } `---- x Rule @@ -419,42 +472,49 @@ ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x TypeSelector ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x TagNameSelector ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x WqName ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^^^ + 6 | --width: calc(10% + 30px); `---- x SimpleBlock @@ -492,5628 +552,7371 @@ ,-[$DIR/tests/fixture/function/calc/input.css:5:1] 5 | div { : ^ + 6 | --width: calc(10% + 30px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^ `---- x Percentage { value: 10.0, raw: "10" } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x Delim { value: '+' } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x Dimension { value: 30.0, raw_value: "30", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/function/calc/input.css:6:5] - 6 | --width: calc(10% + 30px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:5:1] + 5 | div { + 6 | --width: calc(10% + 30px); + : ^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^^^^^^^^^^^^ + 9 | line-height: calc(0); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^ + 9 | line-height: calc(0); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^ + 9 | line-height: calc(0); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^^^^^ + 9 | line-height: calc(0); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^^^^^^ + 9 | line-height: calc(0); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^^ + 9 | line-height: calc(0); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^^ + 9 | line-height: calc(0); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^ + 9 | line-height: calc(0); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:8:5] 8 | width: calc(0px); : ^^ + 9 | line-height: calc(0); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^^^^^^^^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^^^^ + 10 | line-height: calc(2 + 3 * 4); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:9:5] - 9 | line-height: calc(0); - : ^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:8:5] + 8 | width: calc(0px); + 9 | line-height: calc(0); + : ^ + 10 | line-height: calc(2 + 3 * 4); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^^^^^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:10:5] - 10 | line-height: calc(2 + 3 * 4); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:9:5] + 9 | line-height: calc(0); + 10 | line-height: calc(2 + 3 * 4); + : ^ + 11 | line-height: calc((2 + 3) * 4); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^ + 12 | line-height: calc(-5 * 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); + `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:11:5] - 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^^^^^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); `---- x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:10:5] + 10 | line-height: calc(2 + 3 * 4); + 11 | line-height: calc((2 + 3) * 4); + : ^ + 12 | line-height: calc(-5 * 0); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcValue + x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcSum + x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^^^^^^^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcProductOrOperator + x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcProduct + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcValueOrOperator + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcValue + x Function ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcProductOrOperator + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^ + 13 | width: calc((100px + 100px)); `---- - x CalcOperator + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^ + 13 | width: calc((100px + 100px)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^ + 13 | width: calc((100px + 100px)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^^^^^ + 13 | width: calc((100px + 100px)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^ + 13 | width: calc((100px + 100px)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^ + 13 | width: calc((100px + 100px)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^^ + 13 | width: calc((100px + 100px)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^ + 13 | width: calc((100px + 100px)); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^ + 13 | width: calc((100px + 100px)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^ + 13 | width: calc((100px + 100px)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^ + 13 | width: calc((100px + 100px)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:11:5] 11 | line-height: calc((2 + 3) * 4); - : ^ + 12 | line-height: calc(-5 * 0); + : ^ + 13 | width: calc((100px + 100px)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^^^^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^ + 13 | width: calc((100px + 100px)); + : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x Number + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x CalcOperator + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x CalcValueOrOperator + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x CalcValue + x Length ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^ + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:12:5] 12 | line-height: calc(-5 * 0); - : ^ + 13 | width: calc((100px + 100px)); + : ^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:13:5] - 13 | width: calc((100px + 100px)); - : ^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^^ + 14 | width: calc( ( 100px + 100px ) ); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:12:5] + 12 | line-height: calc(-5 * 0); + 13 | width: calc((100px + 100px)); + : ^^ + 14 | width: calc( ( 100px + 100px ) ); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:13:5] + 13 | width: calc((100px + 100px)); + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^ + 15 | width: calc( 100px + 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^^^^^^^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^ + 14 | width: calc( ( 100px + 100px ) ); + : ^ + 15 | width: calc( 100px + 100px ); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^ + 14 | width: calc( ( 100px + 100px ) ); + : ^ + 15 | width: calc( 100px + 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^^^ + 15 | width: calc( 100px + 100px ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^^ + 15 | width: calc( 100px + 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:13:5] 13 | width: calc((100px + 100px)); - : ^^ + 14 | width: calc( ( 100px + 100px ) ); + : ^^ + 15 | width: calc( 100px + 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^ + 16 | width: calc(500px + 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:14:5] - 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^^ + 16 | width: calc(500px + 50%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^ + 16 | width: calc(500px + 50%); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); + 15 | width: calc( 100px + 100px ); : ^ + 16 | width: calc(500px + 50%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^^^ + 15 | width: calc( 100px + 100px ); + : ^^^^^ + 16 | width: calc(500px + 50%); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^^ + 15 | width: calc( 100px + 100px ); + : ^^^ + 16 | width: calc(500px + 50%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:14:5] 14 | width: calc( ( 100px + 100px ) ); - : ^^ + 15 | width: calc( 100px + 100px ); + : ^^ + 16 | width: calc(500px + 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^ + 16 | width: calc(500px + 50%); + : ^^^^ + 17 | width: calc(10% + 20%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^^^^^^^^^^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^^^ + 17 | width: calc(10% + 20%); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^ + 16 | width: calc(500px + 50%); + : ^^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^ + 16 | width: calc(500px + 50%); + : ^ + 17 | width: calc(10% + 20%); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^ + 16 | width: calc(500px + 50%); + : ^ + 17 | width: calc(10% + 20%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- - x Length + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^^^ + 16 | width: calc(500px + 50%); + : ^^^ + 17 | width: calc(10% + 20%); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:15:5] 15 | width: calc( 100px + 100px ); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:15:5] - 15 | width: calc( 100px + 100px ); - : ^^ + 16 | width: calc(500px + 50%); + : ^^ + 17 | width: calc(10% + 20%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^ + 18 | width: calc(2pc + 3pt); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^ + 17 | width: calc(10% + 20%); + : ^^^^ + 18 | width: calc(2pc + 3pt); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^^^^^^^ + 17 | width: calc(10% + 20%); + : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- - x Length + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:16:5] - 16 | width: calc(500px + 50%); - : ^^ + 17 | width: calc(10% + 20%); + : ^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^ + 17 | width: calc(10% + 20%); + : ^ + 18 | width: calc(2pc + 3pt); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^ + 17 | width: calc(10% + 20%); + : ^ + 18 | width: calc(2pc + 3pt); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^^ + 17 | width: calc(10% + 20%); + : ^^^ + 18 | width: calc(2pc + 3pt); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:16:5] 16 | width: calc(500px + 50%); - : ^^ + 17 | width: calc(10% + 20%); + : ^^ + 18 | width: calc(2pc + 3pt); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^^^^^^^ + 18 | width: calc(2pc + 3pt); + : ^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- - x Percentage + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:17:5] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^ + 18 | width: calc(2pc + 3pt); + : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:17:5] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^ + 18 | width: calc(2pc + 3pt); + : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^ + 18 | width: calc(2pc + 3pt); + : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- - x Percentage + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^^ + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:17:5] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:17:5] 17 | width: calc(10% + 20%); - : ^^ + 18 | width: calc(2pc + 3pt); + : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:17:5] + 17 | width: calc(10% + 20%); + 18 | width: calc(2pc + 3pt); + : ^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^ `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^^ `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- - x Length + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^ `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- - x CalcProductOrOperator + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:18:5] - 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- - x Dimension + x Number ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- - x Length + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- - x Number + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- - x Ident + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:18:5] 18 | width: calc(2pc + 3pt); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:19:5] - 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:18:5] + 18 | width: calc(2pc + 3pt); + 19 | width: calc(100% / 3 - 2 * 1em - 2 * 1px); + : ^^ `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^^^^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^^^ + 22 | width: calc(calc(60%) - 20px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^ + 22 | width: calc(calc(60%) - 20px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:21:5] 21 | width: calc(calc(50px)); : ^^ + 22 | width: calc(calc(60%) - 20px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:22:5] - 22 | width: calc(calc(60%) - 20px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^ + 23 | width: calc(calc(3 * 25%)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:21:5] + 21 | width: calc(calc(50px)); + 22 | width: calc(calc(60%) - 20px); + : ^^ + 23 | width: calc(calc(3 * 25%)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcSum + x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcProductOrOperator + x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcProduct + x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcValueOrOperator + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcValue + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^^^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^ + 24 | width: calc(2 * var(--width)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcProductOrOperator + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- - x CalcOperator + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^^^^^ + 24 | width: calc(2 * var(--width)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- - x Dimension + x Number ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- - x Length + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^^^ + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- - x Number + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^ + 23 | width: calc(calc(3 * 25%)); + : ^ + 24 | width: calc(2 * var(--width)); `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:22:5] 22 | width: calc(calc(60%) - 20px); - : ^^ + 23 | width: calc(calc(3 * 25%)); + : ^^^ + 24 | width: calc(2 * var(--width)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:22:5] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^^ + 24 | width: calc(2 * var(--width)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/function/calc/input.css:22:5] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^^ + 24 | width: calc(2 * var(--width)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:22:5] + 22 | width: calc(calc(60%) - 20px); + 23 | width: calc(calc(3 * 25%)); + : ^^ + 24 | width: calc(2 * var(--width)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x Function + x Number ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^ + 24 | width: calc(2 * var(--width)); + : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x ComponentValue + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ + 24 | width: calc(2 * var(--width)); + : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x CalcSum + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:23:5] - 23 | width: calc(calc(3 * 25%)); - : ^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x CalcValueOrOperator + x Function ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x CalcValue + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^ + 24 | width: calc(2 * var(--width)); + : ^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x Percentage + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:23:5] 23 | width: calc(calc(3 * 25%)); - : ^^ + 24 | width: calc(2 * var(--width)); + : ^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^ + 26 | width: calc(infinity); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^ + 26 | width: calc(infinity); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ + 26 | width: calc(infinity); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x Number + x Function ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x CalcValueOrOperator + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- - x CalcOperator + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); + `---- + + x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^^^^^^^^^ + 26 | width: calc(infinity); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x DashedIdent + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:24:5] 24 | width: calc(2 * var(--width)); - : ^^^^^^^ + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^^^^^^^ + 26 | width: calc(infinity); `---- - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ + 26 | width: calc(infinity); `---- - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ + 26 | width: calc(infinity); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ + 26 | width: calc(infinity); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^^ + 26 | width: calc(infinity); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ + 26 | width: calc(infinity); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ + 26 | width: calc(infinity); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ + 26 | width: calc(infinity); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^^ + 26 | width: calc(infinity); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^ + 26 | width: calc(infinity); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:24:5] + 24 | width: calc(2 * var(--width)); + 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); + : ^^ + 26 | width: calc(infinity); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- - x CalcProductOrOperator + x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- - x CalcProduct + x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- - x CalcValueOrOperator + x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^ + 27 | width: calc(InFiNiTy); `---- - x CalcValue + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^ + 27 | width: calc(InFiNiTy); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^ + 27 | width: calc(InFiNiTy); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:25:5] - 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:25:5] 25 | width: calc(pow(pow(30px / 1px, 3), 1/3) * 1px); - : ^^ + 26 | width: calc(infinity); + : ^^^^^^^^ + 27 | width: calc(InFiNiTy); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^ + 28 | width: calc(-InFiNiTy); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^ + 28 | width: calc(-InFiNiTy); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:26:5] 26 | width: calc(infinity); - : ^^^^^^^^ + 27 | width: calc(InFiNiTy); + : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^ + 29 | width: calc(NaN); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^ + 29 | width: calc(NaN); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^ + 29 | width: calc(NaN); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:27:5] 27 | width: calc(InFiNiTy); - : ^^^^^^^^ + 28 | width: calc(-InFiNiTy); + : ^^^^^^^^^ + 29 | width: calc(NaN); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^ + 29 | width: calc(NaN); + : ^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^ + 29 | width: calc(NaN); + : ^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^ + 29 | width: calc(NaN); + : ^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:28:5] 28 | width: calc(-InFiNiTy); - : ^^^^^^^^^ + 29 | width: calc(NaN); + : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^^^^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ + 31 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ + 31 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ + 31 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- - x Ident + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:29:5] 29 | width: calc(NaN); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^^^^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ + 31 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ + 31 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ + 31 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^^^^^^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^^^^^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^^ + 31 | } + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^ + 31 | } + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:29:5] + 29 | width: calc(NaN); + 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); + : ^^ + 31 | } + `---- + + x Rule + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | ,-> .bar { + 34 | | font-size: calc(1rem * pow(1.5, -1)); + 35 | | font-size: calc(1rem * pow(1.5, 0)); + 36 | | font-size: calc(1rem * pow(1.5, 1)); + 37 | | font-size: calc(1rem * pow(1.5, 2)); + 38 | | font-size: calc(1rem * pow(1.5, 3)); + 39 | | font-size: calc(1rem * pow(1.5, 4)); + 40 | `-> } + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | ,-> .bar { + 34 | | font-size: calc(1rem * pow(1.5, -1)); + 35 | | font-size: calc(1rem * pow(1.5, 0)); + 36 | | font-size: calc(1rem * pow(1.5, 1)); + 37 | | font-size: calc(1rem * pow(1.5, 2)); + 38 | | font-size: calc(1rem * pow(1.5, 3)); + 39 | | font-size: calc(1rem * pow(1.5, 4)); + 40 | `-> } + `---- + + x SelectorList + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | ,-> .bar { + 34 | | font-size: calc(1rem * pow(1.5, -1)); + 35 | | font-size: calc(1rem * pow(1.5, 0)); + 36 | | font-size: calc(1rem * pow(1.5, 1)); + 37 | | font-size: calc(1rem * pow(1.5, 2)); + 38 | | font-size: calc(1rem * pow(1.5, 3)); + 39 | | font-size: calc(1rem * pow(1.5, 4)); + 40 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + : ^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:33:1] + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:30:5] - 30 | width: calc((1 * 2) * (5px + 20em / 2) - 80% / (3 - 1) + 5px); - : ^^ - `---- - - x Rule ,-[$DIR/tests/fixture/function/calc/input.css:33:1] - 33 | ,-> .bar { - 34 | | font-size: calc(1rem * pow(1.5, -1)); - 35 | | font-size: calc(1rem * pow(1.5, 0)); - 36 | | font-size: calc(1rem * pow(1.5, 1)); - 37 | | font-size: calc(1rem * pow(1.5, 2)); - 38 | | font-size: calc(1rem * pow(1.5, 3)); - 39 | | font-size: calc(1rem * pow(1.5, 4)); - 40 | `-> } + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x QualifiedRule + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:33:1] - 33 | ,-> .bar { - 34 | | font-size: calc(1rem * pow(1.5, -1)); - 35 | | font-size: calc(1rem * pow(1.5, 0)); - 36 | | font-size: calc(1rem * pow(1.5, 1)); - 37 | | font-size: calc(1rem * pow(1.5, 2)); - 38 | | font-size: calc(1rem * pow(1.5, 3)); - 39 | | font-size: calc(1rem * pow(1.5, 4)); - 40 | `-> } + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x SelectorList + x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x ComplexSelector + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x CompoundSelector + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x SubclassSelector + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x ClassSelector + x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^^^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x SimpleBlock + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:33:1] - 33 | ,-> .bar { - 34 | | font-size: calc(1rem * pow(1.5, -1)); - 35 | | font-size: calc(1rem * pow(1.5, 0)); - 36 | | font-size: calc(1rem * pow(1.5, 1)); - 37 | | font-size: calc(1rem * pow(1.5, 2)); - 38 | | font-size: calc(1rem * pow(1.5, 3)); - 39 | | font-size: calc(1rem * pow(1.5, 4)); - 40 | `-> } + 33 | .bar { + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- - x LBrace + x Number ,-[$DIR/tests/fixture/function/calc/input.css:33:1] 33 | .bar { - : ^ + 34 | font-size: calc(1rem * pow(1.5, -1)); + : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^^^^^^^^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:34:5] 34 | font-size: calc(1rem * pow(1.5, -1)); - : ^^ + 35 | font-size: calc(1rem * pow(1.5, 0)); + : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^^^^^^^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^^^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:35:5] 35 | font-size: calc(1rem * pow(1.5, 0)); - : ^ + 36 | font-size: calc(1rem * pow(1.5, 1)); + : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^^^^^^^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^^^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:36:5] 36 | font-size: calc(1rem * pow(1.5, 1)); - : ^ + 37 | font-size: calc(1rem * pow(1.5, 2)); + : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^^^^^^^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:37:5] 37 | font-size: calc(1rem * pow(1.5, 2)); - : ^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^ + 40 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^ + 40 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ + 40 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ + 40 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ + 40 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ + 40 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^^^^^^^^ + 40 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ + 40 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ + 40 | } `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ + 40 | } `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^ + 40 | } `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ + 40 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ + 40 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^^^^^^^^^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^^^^^^^^^ + 40 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); : ^^^ + 40 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:38:5] 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:38:5] - 38 | font-size: calc(1rem * pow(1.5, 3)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^^^ + 40 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:39:5] - 39 | font-size: calc(1rem * pow(1.5, 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:38:5] + 38 | font-size: calc(1rem * pow(1.5, 3)); + 39 | font-size: calc(1rem * pow(1.5, 4)); + : ^ + 40 | } `---- x Rule @@ -6134,36 +7937,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^^^^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x SimpleBlock @@ -6177,330 +7986,439 @@ ,-[$DIR/tests/fixture/function/calc/input.css:42:1] 42 | .fade { : ^ + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ + 44 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ + 44 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ + 44 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^ + 44 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ + 44 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^^^ + 44 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^^ + 44 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:43:5] - 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:42:1] + 42 | .fade { + 43 | background-image: linear-gradient(silver 0%, white 20px, white calc(100% - 20px), silver 100%); + : ^^^ + 44 | } `---- x Rule @@ -6509,6 +8427,7 @@ 47 | | /*height: -webkit-calc(9/16 * 100%)!important;*/ 48 | | /*width: -moz-calc((50px - 50%)*2);*/ 49 | `-> } + 50 | div { width: calc(100% / 4); } `---- x QualifiedRule @@ -6517,48 +8436,56 @@ 47 | | /*height: -webkit-calc(9/16 * 100%)!important;*/ 48 | | /*width: -moz-calc((50px - 50%)*2);*/ 49 | `-> } + 50 | div { width: calc(100% / 4); } `---- x SelectorList ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x TypeSelector ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x TagNameSelector ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x WqName ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^^^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x SimpleBlock @@ -6567,724 +8494,914 @@ 47 | | /*height: -webkit-calc(9/16 * 100%)!important;*/ 48 | | /*width: -moz-calc((50px - 50%)*2);*/ 49 | `-> } + 50 | div { width: calc(100% / 4); } `---- x LBrace ,-[$DIR/tests/fixture/function/calc/input.css:46:1] 46 | div { : ^ + 47 | /*height: -webkit-calc(9/16 * 100%)!important;*/ `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x TypeSelector - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x TagNameSelector - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x WqName - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^^^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + ,-[$DIR/tests/fixture/function/calc/input.css:49:1] + 49 | } 50 | div { width: calc(100% / 4); } : ^ + 51 | div { margin-top: calc(-120% - 4px); } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x TypeSelector - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x TagNameSelector - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x WqName - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^^^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + ,-[$DIR/tests/fixture/function/calc/input.css:50:1] + 50 | div { width: calc(100% / 4); } 51 | div { margin-top: calc(-120% - 4px); } : ^^ + 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } `---- x Rule - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^^^^^^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^ `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^^^^ `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^ `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:52:1] + ,-[$DIR/tests/fixture/function/calc/input.css:51:1] + 51 | div { margin-top: calc(-120% - 4px); } 52 | div { width: calc(50% - ( ( 4% ) * 0.5 ) ); } : ^^^ `---- @@ -7309,36 +9426,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^^^^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x SimpleBlock @@ -7353,330 +9476,439 @@ ,-[$DIR/tests/fixture/function/calc/input.css:54:1] 54 | .fade { : ^ + 55 | background-image: linear-gradient(silver 0%, white 20px, `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); + 57 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); + 57 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); + 57 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); + 57 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | ,-> background-image: linear-gradient(silver 0%, white 20px, 56 | `-> white calc(100% - 20px), silver 100%); + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^^^^^^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ + 56 | white calc(100% - 20px), silver 100%); `---- - - x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + + x Percentage + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ + 56 | white calc(100% - 20px), silver 100%); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ + 56 | white calc(100% - 20px), silver 100%); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ + 56 | white calc(100% - 20px), silver 100%); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:55:5] - 55 | background-image: linear-gradient(silver 0%, white 20px, - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:54:1] + 54 | .fade { + 55 | background-image: linear-gradient(silver 0%, white 20px, + : ^ + 56 | white calc(100% - 20px), silver 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ + 57 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^^^^^^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ + 57 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^^^^^^ + 57 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^ + 57 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^ + 57 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^ + 57 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^ + 57 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^^ + 57 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:56:5] - 56 | white calc(100% - 20px), silver 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:55:5] + 55 | background-image: linear-gradient(silver 0%, white 20px, + 56 | white calc(100% - 20px), silver 100%); + : ^^^ + 57 | } `---- x Rule @@ -7701,36 +9933,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^^^^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x SimpleBlock @@ -7746,336 +9984,447 @@ ,-[$DIR/tests/fixture/function/calc/input.css:59:1] 59 | .type { : ^ + 60 | /* Set font-size to 10x the average of vw and vh, `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ + 63 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^^^^^^^^ + 63 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^ + 63 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^^^ + 63 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:62:5] - 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:61:8] + 61 | but don’t let it go below 12px. */ + 62 | font-size: max(10 * (1vw + 1vh) / 2, 12px); + : ^^ + 63 | } `---- x Rule @@ -8098,36 +10447,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^^^^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x SimpleBlock @@ -8142,408 +10497,543 @@ ,-[$DIR/tests/fixture/function/calc/input.css:65:1] 65 | .type { : ^ + 66 | /* Force the font-size to stay between 12px and 100px */ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ + 68 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^^^^^^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^ + 68 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^^^ + 68 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^^ + 68 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:67:5] - 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:66:5] + 66 | /* Force the font-size to stay between 12px and 100px */ + 67 | font-size: clamp(12px, 10 * (1vw + 1vh) / 2, 100px); + : ^^ + 68 | } `---- x Rule @@ -8598,36 +11088,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^^ + 71 | width: mod(18px, 5px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^^^^ + 71 | width: mod(18px, 5px); `---- x SimpleBlock @@ -8658,4041 +11154,5371 @@ ,-[$DIR/tests/fixture/function/calc/input.css:70:1] 70 | .more { : ^ + 71 | width: mod(18px, 5px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:70:1] + 70 | .more { + 71 | width: mod(18px, 5px); + : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^^^^^^^^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:71:5] + 71 | width: mod(18px, 5px); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:71:5] + 71 | width: mod(18px, 5px); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ + 73 | transform: rotate(atan2(1, -1)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:71:5] + 71 | width: mod(18px, 5px); + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- - x Length + x Angle ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^ + 73 | transform: rotate(atan2(1, -1)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^ + 73 | transform: rotate(atan2(1, -1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- - x Length + x Angle ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:71:5] 71 | width: mod(18px, 5px); - : ^^ + 72 | transform: rotate(mod(-140deg, -90deg)); + : ^^^ + 73 | transform: rotate(atan2(1, -1)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^^^^^^^^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^^^^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); + 73 | transform: rotate(atan2(1, -1)); : ^ + 74 | transform: rotate(tan(90deg)); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); + 73 | transform: rotate(atan2(1, -1)); : ^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:72:5] 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:72:5] - 72 | transform: rotate(mod(-140deg, -90deg)); - : ^^^ + 73 | transform: rotate(atan2(1, -1)); + : ^^ + 74 | transform: rotate(tan(90deg)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^^^^ + 74 | transform: rotate(tan(90deg)); + : ^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:73:5] - 73 | transform: rotate(atan2(1, -1)); - : ^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- - x CalcProduct + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- - x CalcValueOrOperator + x Angle ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^ + 74 | transform: rotate(tan(90deg)); + : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- - x CalcValue + x Number ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^ + 74 | transform: rotate(tan(90deg)); + : ^^ + 75 | transform: rotate(atan(tan(90deg))); `---- - x Number + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:73:5] 73 | transform: rotate(atan2(1, -1)); - : ^^ + 74 | transform: rotate(tan(90deg)); + : ^^^ + 75 | transform: rotate(atan(tan(90deg))); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^ + 76 | font-size: hypot(2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^ + 76 | font-size: hypot(2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- - x Dimension + x Function ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^^^^^^ + 76 | font-size: hypot(2em); `---- - x Angle + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^ + 76 | font-size: hypot(2em); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x Ident + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:74:5] 74 | transform: rotate(tan(90deg)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^ + x Angle + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^^^ + 76 | font-size: hypot(2em); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^ + 76 | font-size: hypot(2em); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:75:5] - 75 | transform: rotate(atan(tan(90deg))); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:74:5] + 74 | transform: rotate(tan(90deg)); + 75 | transform: rotate(atan(tan(90deg))); + : ^^^ + 76 | font-size: hypot(2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- - x CalcSum + x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- - x CalcProductOrOperator + x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- - x CalcProduct + x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- - x CalcValueOrOperator + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- - x CalcValue + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^^^^^^ + 76 | font-size: hypot(2em); + : ^^^^^^^^^^ + 77 | font-size: hypot(-2em); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^ + 76 | font-size: hypot(2em); + : ^^^^^ + 77 | font-size: hypot(-2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- - x Angle + x Length ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^^^ + 76 | font-size: hypot(2em); + : ^^^ + 77 | font-size: hypot(-2em); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^ + 76 | font-size: hypot(2em); + : ^ + 77 | font-size: hypot(-2em); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:75:5] 75 | transform: rotate(atan(tan(90deg))); - : ^^^ + 76 | font-size: hypot(2em); + : ^^ + 77 | font-size: hypot(-2em); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^^^^^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^^^ + 77 | font-size: hypot(-2em); + : ^^^^^ + 78 | font-size: hypot(30px, 40px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^^ + 77 | font-size: hypot(-2em); + : ^^^^ + 78 | font-size: hypot(30px, 40px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^ + 77 | font-size: hypot(-2em); + : ^^ + 78 | font-size: hypot(30px, 40px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:76:5] 76 | font-size: hypot(2em); - : ^^ + 77 | font-size: hypot(-2em); + : ^^ + 78 | font-size: hypot(30px, 40px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^ + 79 | background-position: sign(10%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^ + 79 | background-position: sign(10%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^^^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^^ + 79 | background-position: sign(10%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^^^ + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^ + 78 | font-size: hypot(30px, 40px); + : ^^ + 79 | background-position: sign(10%); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:77:5] 77 | font-size: hypot(-2em); - : ^^ + 78 | font-size: hypot(30px, 40px); + : ^^ + 79 | background-position: sign(10%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^ + 79 | background-position: sign(10%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^ + 79 | background-position: sign(10%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^^^ + 79 | background-position: sign(10%); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^ + 79 | background-position: sign(10%); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:77:5] + 77 | font-size: hypot(-2em); + 78 | font-size: hypot(30px, 40px); + : ^^ + 79 | background-position: sign(10%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^^^^^^^^^^^^^ + 79 | background-position: sign(10%); + : ^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^^ + 79 | background-position: sign(10%); + : ^^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- - x Dimension + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^^ + 80 | width: calc(pow(e, pi) - pi); `---- - x Length + x Number ,-[$DIR/tests/fixture/function/calc/input.css:78:5] 78 | font-size: hypot(30px, 40px); - : ^^^^ + 79 | background-position: sign(10%); + : ^^ + 80 | width: calc(pow(e, pi) - pi); `---- - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^ + 81 | width: min(pi, 5, e); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^ + 81 | width: min(pi, 5, e); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^ + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^ + 81 | width: min(pi, 5, e); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); `---- - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^^^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^^^ + 81 | width: min(pi, 5, e); `---- - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:78:5] - 78 | font-size: hypot(30px, 40px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:79:5] + 79 | background-position: sign(10%); + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- - x ComponentValue + x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- - x StyleBlock + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x Declaration + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x DeclarationName + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x Ident + x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x ComponentValue + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x Function + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^^^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x ComponentValue + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- - x CalcSum + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^ + 81 | width: min(pi, 5, e); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:79:5] - 79 | background-position: sign(10%); - : ^^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- - x Number + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:79:5] 79 | background-position: sign(10%); - : ^^ + 80 | width: calc(pow(e, pi) - pi); + : ^^ + 81 | width: min(pi, 5, e); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^ + 82 | width: log(5); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^ + 82 | width: log(5); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^^^^^^^^^^^^ + 82 | width: log(5); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^ + 81 | width: min(pi, 5, e); + : ^^^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- - x Function + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^^^^^^^^ + 81 | width: min(pi, 5, e); + : ^^ + 82 | width: log(5); `---- - x Ident + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:80:5] + 80 | width: calc(pow(e, pi) - pi); + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); + `---- + + x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- - x Ident + x Number ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:80:5] - 80 | width: calc(pow(e, pi) - pi); - : ^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:80:5] 80 | width: calc(pow(e, pi) - pi); - : ^^ + 81 | width: min(pi, 5, e); + : ^ + 82 | width: log(5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^^^^^^^^ + 82 | width: log(5); + : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^^ + 82 | width: log(5); + : ^^^^^ + 83 | width: log(5, 5); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:81:5] - 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^^^^^ + 83 | width: log(5, 5); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^^^^^^ + 83 | width: log(5, 5); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^^^^^^ + 83 | width: log(5, 5); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^^^ + 83 | width: log(5, 5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- - x Ident + x Number ,-[$DIR/tests/fixture/function/calc/input.css:81:5] 81 | width: min(pi, 5, e); - : ^ + 82 | width: log(5); + : ^ + 83 | width: log(5, 5); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^^^^^^^^^ + 83 | width: log(5, 5); + : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^ + 83 | width: log(5, 5); + : ^^^^^ + 84 | width: round(var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^ + 83 | width: log(5, 5); + : ^^^^^ + 84 | width: round(var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^^ + 83 | width: log(5, 5); + : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^^^^ + 83 | width: log(5, 5); + : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^^^ + 83 | width: log(5, 5); + : ^^^ + 84 | width: round(var(--width), 50px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:82:5] + 82 | width: log(5); + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:82:5] 82 | width: log(5); - : ^ + 83 | width: log(5, 5); + : ^ + 84 | width: round(var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^^^^^^^^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^^^^^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^^^ + 84 | width: round(var(--width), 50px); + : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- - x Number + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^ + 85 | width: round(nearest, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^ + 85 | width: round(nearest, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^^^ + 85 | width: round(nearest, var(--width), 50px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:83:5] 83 | width: log(5, 5); - : ^ + 84 | width: round(var(--width), 50px); + : ^^ + 85 | width: round(nearest, var(--width), 50px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:83:5] + 83 | width: log(5, 5); + 84 | width: round(var(--width), 50px); + : ^^ + 85 | width: round(nearest, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:84:5] + 84 | width: round(var(--width), 50px); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^ + 86 | width: round(up, var(--width), 50px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:84:5] + 84 | width: round(var(--width), 50px); + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:84:5] + 84 | width: round(var(--width), 50px); + 85 | width: round(nearest, var(--width), 50px); + : ^ + 86 | width: round(up, var(--width), 50px); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/calc/input.css:84:5] + 84 | width: round(var(--width), 50px); + 85 | width: round(nearest, var(--width), 50px); + : ^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^ + 85 | width: round(nearest, var(--width), 50px); + : ^ + 86 | width: round(up, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^ + 85 | width: round(nearest, var(--width), 50px); + : ^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^^^ + 86 | width: round(up, var(--width), 50px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^ + 86 | width: round(up, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:84:5] 84 | width: round(var(--width), 50px); - : ^^ + 85 | width: round(nearest, var(--width), 50px); + : ^^ + 86 | width: round(up, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^ + 87 | width: round(down, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^ + 86 | width: round(up, var(--width), 50px); + : ^ + 87 | width: round(down, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^ + 86 | width: round(up, var(--width), 50px); + : ^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^^^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^ + 86 | width: round(up, var(--width), 50px); + : ^ + 87 | width: round(down, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^ + 86 | width: round(up, var(--width), 50px); + : ^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^^^ + 86 | width: round(up, var(--width), 50px); + : ^^^^ + 87 | width: round(down, var(--width), 50px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^ + 86 | width: round(up, var(--width), 50px); + : ^^ + 87 | width: round(down, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:85:5] 85 | width: round(nearest, var(--width), 50px); - : ^^ + 86 | width: round(up, var(--width), 50px); + : ^^ + 87 | width: round(down, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^ + 87 | width: round(down, var(--width), 50px); + : ^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^ + 87 | width: round(down, var(--width), 50px); + : ^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^ + 87 | width: round(down, var(--width), 50px); + : ^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^ + 87 | width: round(down, var(--width), 50px); + : ^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^^^ + 87 | width: round(down, var(--width), 50px); + : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^ + 87 | width: round(down, var(--width), 50px); + : ^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:86:5] 86 | width: round(up, var(--width), 50px); - : ^^ + 87 | width: round(down, var(--width), 50px); + : ^^ + 88 | width: round(to-zero, var(--width), 50px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ + 89 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ + 89 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^ + 88 | width: round(to-zero, var(--width), 50px); + : ^ + 89 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^ + 88 | width: round(to-zero, var(--width), 50px); + : ^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^^^^^^ + 89 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ + 89 | } `---- x DashedIdent ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^^^^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^ + 88 | width: round(to-zero, var(--width), 50px); + : ^ + 89 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^ + 88 | width: round(to-zero, var(--width), 50px); + : ^ + 89 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^^^ + 89 | } `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^ + 89 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:87:5] 87 | width: round(down, var(--width), 50px); - : ^^ + 88 | width: round(to-zero, var(--width), 50px); + : ^^ + 89 | } + `---- + + x Rule + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | ,-> .min-max { + 92 | | width: min(10px, 20px, 40px, 100px); + 93 | | width: max(10px, 20px, 40px, 100px); + 94 | | width: min( 10px , 20px , 40px , 100px ); + 95 | `-> } + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | ,-> .min-max { + 92 | | width: min(10px, 20px, 40px, 100px); + 93 | | width: max(10px, 20px, 40px, 100px); + 94 | | width: min( 10px , 20px , 40px , 100px ); + 95 | `-> } + `---- + + x SelectorList + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | ,-> .min-max { + 92 | | width: min(10px, 20px, 40px, 100px); + 93 | | width: max(10px, 20px, 40px, 100px); + 94 | | width: min( 10px , 20px , 40px , 100px ); + 95 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + : ^ + 92 | width: min(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^^^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^ + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x DashedIdent - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:88:5] - 88 | width: round(to-zero, var(--width), 50px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x Rule + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:91:1] - 91 | ,-> .min-max { - 92 | | width: min(10px, 20px, 40px, 100px); - 93 | | width: max(10px, 20px, 40px, 100px); - 94 | | width: min( 10px , 20px , 40px , 100px ); - 95 | `-> } + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x QualifiedRule + x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:91:1] - 91 | ,-> .min-max { - 92 | | width: min(10px, 20px, 40px, 100px); - 93 | | width: max(10px, 20px, 40px, 100px); - 94 | | width: min( 10px , 20px , 40px , 100px ); - 95 | `-> } + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x SelectorList + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x ComplexSelector + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x CompoundSelector + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x SubclassSelector + x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x ClassSelector + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x Ident + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^^^^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x SimpleBlock + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:91:1] - 91 | ,-> .min-max { - 92 | | width: min(10px, 20px, 40px, 100px); - 93 | | width: max(10px, 20px, 40px, 100px); - 94 | | width: min( 10px , 20px , 40px , 100px ); - 95 | `-> } + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- - x LBrace + x Length ,-[$DIR/tests/fixture/function/calc/input.css:91:1] 91 | .min-max { - : ^ + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^^ + 93 | width: max(10px, 20px, 40px, 100px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:91:1] + 91 | .min-max { + 92 | width: min(10px, 20px, 40px, 100px); + : ^^ + 93 | width: max(10px, 20px, 40px, 100px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:92:5] 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:92:5] - 92 | width: min(10px, 20px, 40px, 100px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 92 | width: min(10px, 20px, 40px, 100px); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:92:5] + 92 | width: min(10px, 20px, 40px, 100px); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + x Length + ,-[$DIR/tests/fixture/function/calc/input.css:92:5] + 92 | width: min(10px, 20px, 40px, 100px); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:92:5] + 92 | width: min(10px, 20px, 40px, 100px); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:92:5] + 92 | width: min(10px, 20px, 40px, 100px); + 93 | width: max(10px, 20px, 40px, 100px); + : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); `---- - x CalcValue + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- - x Dimension + x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- - x Length + x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- - x Number + x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } `---- - x Delimiter + x Function ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 95 | } + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:93:5] 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Length ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:93:5] - 93 | width: max(10px, 20px, 40px, 100px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^ + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^ + 95 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^ + 95 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^^^ + 95 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^^ + 95 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:94:5] - 94 | width: min( 10px , 20px , 40px , 100px ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:93:5] + 93 | width: max(10px, 20px, 40px, 100px); + 94 | width: min( 10px , 20px , 40px , 100px ); + : ^^ + 95 | } `---- x Rule @@ -12713,36 +16539,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^^ + 98 | width: rem(-18px, 5px); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^^^ + 98 | width: rem(-18px, 5px); `---- x SimpleBlock @@ -12756,186 +16588,247 @@ ,-[$DIR/tests/fixture/function/calc/input.css:97:1] 97 | .rem { : ^ + 98 | width: rem(-18px, 5px); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 99 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 99 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 99 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^ + 99 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^^^^^^^^^^^ + 99 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^^^ + 99 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^ + 99 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^ + 99 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^ + 99 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^^ + 99 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^ + 99 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:98:5] - 98 | width: rem(-18px, 5px); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:97:1] + 97 | .rem { + 98 | width: rem(-18px, 5px); + : ^^ + 99 | } `---- x Rule @@ -12958,314 +16851,409 @@ ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { : ^^^^ + 102 | transform: rotate(sin(45deg)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { - : ^^^^ + : ^^^^ + 102 | transform: rotate(sin(45deg)); + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + : ^^^^ + 102 | transform: rotate(sin(45deg)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + : ^^^ + 102 | transform: rotate(sin(45deg)); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | ,-> .sin { + 102 | | transform: rotate(sin(45deg)); + 103 | | transform: rotate(sin(3.14159 / 4)); + 104 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + : ^ + 102 | transform: rotate(sin(45deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:101:1] + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- - x ClassSelector + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { - : ^^^^ + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- - x Ident + x Angle ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { - : ^^^ + 102 | transform: rotate(sin(45deg)); + : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- - x SimpleBlock + x Number ,-[$DIR/tests/fixture/function/calc/input.css:101:1] - 101 | ,-> .sin { - 102 | | transform: rotate(sin(45deg)); - 103 | | transform: rotate(sin(3.14159 / 4)); - 104 | `-> } + 101 | .sin { + 102 | transform: rotate(sin(45deg)); + : ^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- - x LBrace + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:101:1] 101 | .sin { - : ^ + 102 | transform: rotate(sin(45deg)); + : ^^^ + 103 | transform: rotate(sin(3.14159 / 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ + 104 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^ + 104 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^ + 104 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 104 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 104 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^ + 104 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^^^^^ + 104 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ + 104 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ + 104 | } `---- - x Dimension + x Number ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^^^^^^^ + 104 | } `---- - x Angle + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- - x Number + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:102:5] 102 | transform: rotate(sin(45deg)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:5] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:103:5] - 103 | transform: rotate(sin(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:102:5] + 102 | transform: rotate(sin(45deg)); + 103 | transform: rotate(sin(3.14159 / 4)); + : ^ + 104 | } `---- x Rule @@ -13288,36 +17276,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^^ + 107 | transform: rotate(cos(45deg)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^^^ + 107 | transform: rotate(cos(45deg)); `---- x SimpleBlock @@ -13332,270 +17326,359 @@ ,-[$DIR/tests/fixture/function/calc/input.css:106:1] 106 | .cos { : ^ + 107 | transform: rotate(cos(45deg)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Angle - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:107:5] - 107 | transform: rotate(cos(45deg)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:106:1] + 106 | .cos { + 107 | transform: rotate(cos(45deg)); + : ^^^ + 108 | transform: rotate(cos(3.14159 / 4)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^ + 109 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^ + 109 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^ + 109 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 109 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^^^^^^ + 109 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^ + 109 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ + 109 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ + 109 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ + 109 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^^^^^ + 109 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ + 109 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ + 109 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^^^^^^^ + 109 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:108:5] - 108 | transform: rotate(cos(3.14159 / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:107:5] + 107 | transform: rotate(cos(45deg)); + 108 | transform: rotate(cos(3.14159 / 4)); + : ^ + 109 | } `---- x Rule @@ -13618,36 +17701,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^^ + 112 | transform: rotate(asin(45deg)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^^^^ + 112 | transform: rotate(asin(45deg)); `---- x SimpleBlock @@ -13662,600 +17751,784 @@ ,-[$DIR/tests/fixture/function/calc/input.css:111:1] 111 | .asin { : ^ + 112 | transform: rotate(asin(45deg)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Angle + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^ + 113 | transform: rotate(asin(pi / 4)); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:111:1] + 111 | .asin { + 112 | transform: rotate(asin(45deg)); + : ^^^ + 113 | transform: rotate(asin(pi / 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ + 114 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^ + 114 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ + 114 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^^^^^^^ + 114 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^ + 114 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^^^^^ + 114 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- - x Dimension + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^^ + 114 | } `---- - x Angle + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- - x Number + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^ + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:112:5] 112 | transform: rotate(asin(45deg)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:112:5] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:112:5] + 112 | transform: rotate(asin(45deg)); + 113 | transform: rotate(asin(pi / 4)); + : ^ + 114 | } `---- - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^ + x Rule + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | ,-> .acos { + 117 | | transform: rotate(acos(45deg)); + 118 | | transform: rotate(acos(pi / 4)); + 119 | `-> } `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^ + x QualifiedRule + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | ,-> .acos { + 117 | | transform: rotate(acos(45deg)); + 118 | | transform: rotate(acos(pi / 4)); + 119 | `-> } `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + x SelectorList + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ + x ComplexSelector + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + x CompoundSelector + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + x SubclassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^^^^^^^ + x ClassSelector + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^^ + 117 | transform: rotate(acos(45deg)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^^^^ + 117 | transform: rotate(acos(45deg)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + x SimpleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | ,-> .acos { + 117 | | transform: rotate(acos(45deg)); + 118 | | transform: rotate(acos(pi / 4)); + 119 | `-> } `---- - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + x LBrace + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + : ^ + 117 | transform: rotate(acos(45deg)); `---- - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^^^^^ + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:113:5] - 113 | transform: rotate(asin(pi / 4)); - : ^ + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:116:1] + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x Rule + x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:116:1] - 116 | ,-> .acos { - 117 | | transform: rotate(acos(45deg)); - 118 | | transform: rotate(acos(pi / 4)); - 119 | `-> } + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x QualifiedRule + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:116:1] - 116 | ,-> .acos { - 117 | | transform: rotate(acos(45deg)); - 118 | | transform: rotate(acos(pi / 4)); - 119 | `-> } + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x SelectorList + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x ComplexSelector + x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x CompoundSelector + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x SubclassSelector + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x ClassSelector + x Dimension ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x Ident + x Angle ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^^^^ + 117 | transform: rotate(acos(45deg)); + : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x SimpleBlock + x Number ,-[$DIR/tests/fixture/function/calc/input.css:116:1] - 116 | ,-> .acos { - 117 | | transform: rotate(acos(45deg)); - 118 | | transform: rotate(acos(pi / 4)); - 119 | `-> } + 116 | .acos { + 117 | transform: rotate(acos(45deg)); + : ^^ + 118 | transform: rotate(acos(pi / 4)); `---- - x LBrace + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:116:1] 116 | .acos { - : ^ + 117 | transform: rotate(acos(45deg)); + : ^^^ + 118 | transform: rotate(acos(pi / 4)); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ + 119 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^ + 119 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^^^^^^^^^ + 119 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ + 119 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^^^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^^^^^^^ + 119 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^ + 119 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^^^^^ + 119 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^ + 119 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^ + 119 | } `---- - x Dimension + x Ident ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^^ + 119 | } `---- - x Angle + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^^^ + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- - x Number + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^ + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- - x Ident + x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:117:5] 117 | transform: rotate(acos(45deg)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:5] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:118:5] - 118 | transform: rotate(acos(pi / 4)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:117:5] + 117 | transform: rotate(acos(45deg)); + 118 | transform: rotate(acos(pi / 4)); + : ^ + 119 | } `---- x Rule @@ -14276,36 +18549,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^^^^ + 122 | transform: rotate(atan(1 / -1)); `---- x SimpleBlock @@ -14319,144 +18598,191 @@ ,-[$DIR/tests/fixture/function/calc/input.css:121:1] 121 | .atan { : ^ + 122 | transform: rotate(atan(1 / -1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^ + 123 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^ + 123 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 123 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 123 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ + 123 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^ + 123 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^^^^^^^ + 123 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^ + 123 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ + 123 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ + 123 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ + 123 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^^^^^ + 123 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^ + 123 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^ + 123 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^ + 123 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^ + 123 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^ + 123 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^ + 123 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^ + 123 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:122:5] - 122 | transform: rotate(atan(1 / -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:121:1] + 121 | .atan { + 122 | transform: rotate(atan(1 / -1)); + : ^^ + 123 | } `---- x Rule @@ -14477,36 +18803,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^^^^^ + 126 | transform: rotate(atan2(1, -1)); `---- x SimpleBlock @@ -14520,168 +18852,223 @@ ,-[$DIR/tests/fixture/function/calc/input.css:125:1] 125 | .atan2 { : ^ + 126 | transform: rotate(atan2(1, -1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ + 127 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^ + 127 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 127 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^^^^^^^^^ + 127 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^ + 127 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ + 127 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^^^^^^^^ + 127 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^^^^ + 127 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^ + 127 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:126:5] - 126 | transform: rotate(atan2(1, -1)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:125:1] + 125 | .atan2 { + 126 | transform: rotate(atan2(1, -1)); + : ^^ + 127 | } `---- x Rule @@ -14702,36 +19089,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^^ + 130 | size: sqrt(250); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^^^^ + 130 | size: sqrt(250); `---- x SimpleBlock @@ -14745,96 +19138,127 @@ ,-[$DIR/tests/fixture/function/calc/input.css:129:1] 129 | .sqrt { : ^ + 130 | size: sqrt(250); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ + 131 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ + 131 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^^^^^^^^^^^^ + 131 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^ + 131 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^^^^^^ + 131 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^^^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^^ + 131 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:130:5] - 130 | size: sqrt(250); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:129:1] + 129 | .sqrt { + 130 | size: sqrt(250); + : ^^^ + 131 | } `---- x Rule @@ -14855,36 +19279,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^^ + 134 | size: exp(250 * 2); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^^^ + 134 | size: exp(250 * 2); `---- x SimpleBlock @@ -14898,126 +19328,167 @@ ,-[$DIR/tests/fixture/function/calc/input.css:133:1] 133 | .exp { : ^ + 134 | size: exp(250 * 2); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ + 135 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ + 135 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^^^^^^^ + 135 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^ + 135 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^ + 135 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^ + 135 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^^^^^^ + 135 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^ + 135 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^ + 135 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^ + 135 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^ + 135 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^^^^^ + 135 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^ + 135 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^ + 135 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^^^ + 135 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^ + 135 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^ + 135 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^ + 135 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^ + 135 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:134:5] - 134 | size: exp(250 * 2); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:133:1] + 133 | .exp { + 134 | size: exp(250 * 2); + : ^ + 135 | } `---- x Rule @@ -15038,36 +19509,42 @@ ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^^^ + 138 | background-position: calc(10% * abs(-10%)); `---- x SimpleBlock @@ -15081,186 +19558,247 @@ ,-[$DIR/tests/fixture/function/calc/input.css:137:1] 137 | .abs { : ^ + 138 | background-position: calc(10% * abs(-10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ + 139 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ + 139 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ + 139 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^^^^^^^ + 139 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ + 139 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ + 139 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ + 139 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^ + 139 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^ + 139 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^ + 139 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ + 139 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ + 139 | } `---- x Function - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^^ + 139 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:138:5] - 138 | background-position: calc(10% * abs(-10%)); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:137:1] + 137 | .abs { + 138 | background-position: calc(10% * abs(-10%)); + : ^^^ + 139 | } `---- x Rule @@ -15293,983 +19831,1300 @@ ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x SubclassSelector ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { : ^^^^^ + 142 | background-position: sign(10%); `---- x ClassSelector ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { - : ^^^^^ + : ^^^^^ + 142 | background-position: sign(10%); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + : ^^^^ + 142 | background-position: sign(10%); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | ,-> .sign { + 142 | | background-position: sign(10%); + 143 | | background-position: sign(10% * 2); + 144 | | background-position: sign( 10% * 2 ); + 145 | | background-position: sign(10%*2); + 146 | | background-position: sign( 10 + 10 ); + 147 | | background-position: sign( 10% ); + 148 | | width: calc( ( 100px + 100px ) * 2 ); + 149 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + : ^ + 142 | background-position: sign(10%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x Function + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^^^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^^ + 143 | background-position: sign(10% * 2); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:141:1] + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- - x Ident + x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { - : ^^^^ + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- - x SimpleBlock + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:141:1] - 141 | ,-> .sign { - 142 | | background-position: sign(10%); - 143 | | background-position: sign(10% * 2); - 144 | | background-position: sign( 10% * 2 ); - 145 | | background-position: sign(10%*2); - 146 | | background-position: sign( 10 + 10 ); - 147 | | background-position: sign( 10% ); - 148 | | width: calc( ( 100px + 100px ) * 2 ); - 149 | `-> } + 141 | .sign { + 142 | background-position: sign(10%); + : ^^^ + 143 | background-position: sign(10% * 2); `---- - x LBrace + x Number ,-[$DIR/tests/fixture/function/calc/input.css:141:1] 141 | .sign { - : ^ + 142 | background-position: sign(10%); + : ^^ + 143 | background-position: sign(10% * 2); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^^^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^^^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^^ + 143 | background-position: sign(10% * 2); + : ^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^ + 144 | background-position: sign( 10% * 2 ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^^ + 143 | background-position: sign(10% * 2); + : ^^^ + 144 | background-position: sign( 10% * 2 ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:142:5] 142 | background-position: sign(10%); - : ^^ + 143 | background-position: sign(10% * 2); + : ^^ + 144 | background-position: sign( 10% * 2 ); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:142:5] + 142 | background-position: sign(10%); + 143 | background-position: sign(10% * 2); + : ^ + 144 | background-position: sign( 10% * 2 ); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/function/calc/input.css:142:5] + 142 | background-position: sign(10%); + 143 | background-position: sign(10% * 2); + : ^ + 144 | background-position: sign( 10% * 2 ); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/function/calc/input.css:142:5] + 142 | background-position: sign(10%); + 143 | background-position: sign(10% * 2); + : ^ + 144 | background-position: sign( 10% * 2 ); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/function/calc/input.css:142:5] + 142 | background-position: sign(10%); + 143 | background-position: sign(10% * 2); + : ^ + 144 | background-position: sign( 10% * 2 ); + `---- + + x Number + ,-[$DIR/tests/fixture/function/calc/input.css:142:5] + 142 | background-position: sign(10%); + 143 | background-position: sign(10% * 2); + : ^ + 144 | background-position: sign( 10% * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^ + 145 | background-position: sign(10%*2); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^^^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^ + 145 | background-position: sign(10%*2); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^ + 145 | background-position: sign(10%*2); `---- x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^^ + 144 | background-position: sign( 10% * 2 ); + : ^^^ + 145 | background-position: sign(10%*2); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^^ + 144 | background-position: sign( 10% * 2 ); + : ^^ + 145 | background-position: sign(10%*2); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^ + 144 | background-position: sign( 10% * 2 ); + : ^ + 145 | background-position: sign(10%*2); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^ + 144 | background-position: sign( 10% * 2 ); + : ^ + 145 | background-position: sign(10%*2); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^ + 144 | background-position: sign( 10% * 2 ); + : ^ + 145 | background-position: sign(10%*2); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^ + 144 | background-position: sign( 10% * 2 ); + : ^ + 145 | background-position: sign(10%*2); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:143:5] 143 | background-position: sign(10% * 2); - : ^ + 144 | background-position: sign( 10% * 2 ); + : ^ + 145 | background-position: sign(10%*2); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^ + 145 | background-position: sign(10%*2); + : ^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^^^^^^^^^ + 145 | background-position: sign(10%*2); + : ^^^^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^ + 145 | background-position: sign(10%*2); + : ^^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^ + 145 | background-position: sign(10%*2); + : ^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^^ + 145 | background-position: sign(10%*2); + : ^^^ + 146 | background-position: sign( 10 + 10 ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^^ + 145 | background-position: sign(10%*2); + : ^^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^ + 145 | background-position: sign(10%*2); + : ^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^ + 145 | background-position: sign(10%*2); + : ^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^ + 145 | background-position: sign(10%*2); + : ^ + 146 | background-position: sign( 10 + 10 ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^ + 145 | background-position: sign(10%*2); + : ^ + 146 | background-position: sign( 10 + 10 ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:144:5] 144 | background-position: sign( 10% * 2 ); - : ^ + 145 | background-position: sign(10%*2); + : ^ + 146 | background-position: sign( 10 + 10 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^^^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^ + 147 | background-position: sign( 10% ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^^^^^^^^^^ + 147 | background-position: sign( 10% ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- - x Percentage + x Number ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- - x Number + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^^ + 146 | background-position: sign( 10 + 10 ); + : ^ + 147 | background-position: sign( 10% ); `---- - x CalcValueOrOperator + x CalcOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^ + 146 | background-position: sign( 10 + 10 ); + : ^ + 147 | background-position: sign( 10% ); `---- - x CalcOperator + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/function/calc/input.css:145:5] + 145 | background-position: sign(10%*2); + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:145:5] 145 | background-position: sign(10%*2); - : ^ + 146 | background-position: sign( 10 + 10 ); + : ^^ + 147 | background-position: sign( 10% ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^ + 147 | background-position: sign( 10% ); + : ^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^^^^^^^^^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:146:5] - 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- - x CalcValue + x Percentage ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x Number ,-[$DIR/tests/fixture/function/calc/input.css:146:5] 146 | background-position: sign( 10 + 10 ); - : ^^ + 147 | background-position: sign( 10% ); + : ^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x Declaration ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x Function ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^^^^^^^^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x Ident ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^ + 149 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcProduct ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- x CalcValue ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- - x Percentage + x CalcSum ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | } `---- - x Number + x CalcProductOrOperator ,-[$DIR/tests/fixture/function/calc/input.css:147:5] 147 | background-position: sign( 10% ); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^ + 149 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^ + 149 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Dimension - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Length - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^^^ + 149 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^^ + 149 | } `---- x Ident - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^^ + 149 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x CalcValue - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- x Number - ,-[$DIR/tests/fixture/function/calc/input.css:148:5] - 148 | width: calc( ( 100px + 100px ) * 2 ); - : ^ + ,-[$DIR/tests/fixture/function/calc/input.css:147:5] + 147 | background-position: sign( 10% ); + 148 | width: calc( ( 100px + 100px ) * 2 ); + : ^ + 149 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug index b2d2fc1c79df..30a8e97c76c2 100644 --- a/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/linear-gradient/span.rust-debug @@ -60,42 +60,49 @@ ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x TypeSelector ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x TagNameSelector ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x WqName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); `---- x SimpleBlock @@ -121,1738 +128,2317 @@ ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] 1 | a { : ^ + 2 | background: linear-gradient(white, gray); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Function + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^ + 3 | background: linear-gradient(yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:1:1] + 1 | a { + 2 | background: linear-gradient(white, gray); + : ^^^^ + 3 | background: linear-gradient(yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^^^^^^^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^ + 3 | background: linear-gradient(yellow, blue); + : ^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^ + 3 | background: linear-gradient(yellow, blue); + : ^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:2:5] 2 | background: linear-gradient(white, gray); - : ^^^^ + 3 | background: linear-gradient(yellow, blue); + : ^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^^^^^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ + 5 | background: linear-gradient(180deg, yellow, blue); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] + 3 | background: linear-gradient(yellow, blue); + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:3:5] 3 | background: linear-gradient(yellow, blue); - : ^^^^ + 4 | background: linear-gradient(to bottom, yellow, blue); + : ^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^^^^^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- - x Ident + x Dimension ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- - x ComponentValue + x Angle + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] + 4 | background: linear-gradient(to bottom, yellow, blue); + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + `---- + + x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:4:5] 4 | background: linear-gradient(to bottom, yellow, blue); - : ^^^^ + 5 | background: linear-gradient(180deg, yellow, blue); + : ^^^^ + 6 | background: linear-gradient(to top, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^^^^^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] - 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- - x Angle + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:5:5] 5 | background: linear-gradient(180deg, yellow, blue); - : ^^^^ + 6 | background: linear-gradient(to top, blue, yellow); + : ^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^^^^^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x Percentage + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x Number + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] 6 | background: linear-gradient(to top, blue, yellow); - : ^^^^^^ + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x Percentage + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + `---- + + x Number + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:6:5] + 6 | background: linear-gradient(to top, blue, yellow); + 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); + : ^^^ + 8 | background: linear-gradient(135deg, yellow, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^^^^^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^^^^^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x ComponentValue + x Dimension ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x Ident + x Angle ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- - x Number + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:7:5] - 7 | background: linear-gradient(to bottom, yellow 0%, blue 100%); - : ^^^ + 8 | background: linear-gradient(135deg, yellow, blue); + : ^^^^ + 9 | background: linear-gradient(-45deg, blue, yellow); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^^^^^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] - 8 | background: linear-gradient(135deg, yellow, blue); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:8:5] + 8 | background: linear-gradient(135deg, yellow, blue); + 9 | background: linear-gradient(-45deg, blue, yellow); + : ^^^^^^ + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- + + x Percentage + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- + + x Number + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] - 9 | background: linear-gradient(-45deg, blue, yellow); - : ^^^^^^ - `---- + x Color + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- + + x HexColor + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:9:5] + 9 | background: linear-gradient(-45deg, blue, yellow); + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^^^^^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- - x Percentage + x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- - x Color + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- - x HexColor + x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] 10 | background: linear-gradient(yellow, blue 20%, #0f0); - : ^^^^ + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:10:5] + 10 | background: linear-gradient(yellow, blue 20%, #0f0); + 11 | background: linear-gradient(to top right, red, white, blue); + : ^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^^^^^^^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Ident + x Dimension ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x ComponentValue + x Angle ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + `---- + + x Number + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] + 11 | background: linear-gradient(to top right, red, white, blue); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- - x Ident + x Percentage + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] + 11 | background: linear-gradient(to top right, red, white, blue); + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + `---- + + x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:11:5] 11 | background: linear-gradient(to top right, red, white, blue); - : ^^^^ + 12 | background: linear-gradient(0deg, blue, green 40%, red); + : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^^^^^^^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Dimension ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Angle ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] - 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Percentage ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:12:5] 12 | background: linear-gradient(0deg, blue, green 40%, red); - : ^^^ + 13 | background: linear-gradient(.25turn, red 10%, blue); + : ^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x Declaration ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^ + 15 | } `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x Function ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^^^^^^^^^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ + 15 | } `---- x Dimension ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ + 15 | } `---- x Angle ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^^ + 15 | } `---- x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ + 15 | } `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- x Ident ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- - x Percentage + x Integer ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- - x Delimiter + x Number ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] 13 | background: linear-gradient(.25turn, red 10%, blue); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^ + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ + 15 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^^ + 15 | } `---- x Number - ,-[$DIR/tests/fixture/function/linear-gradient/input.css:14:5] - 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); - : ^^^ + ,-[$DIR/tests/fixture/function/linear-gradient/input.css:13:5] + 13 | background: linear-gradient(.25turn, red 10%, blue); + 14 | background: linear-gradient(45deg, red 0 50%, blue 50% 100%); + : ^^^ + 15 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug index 32a13df84256..2446e1d2510c 100644 --- a/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/mix/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x ComplexSelector ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x CompoundSelector ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x TypeSelector ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x TagNameSelector ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x WqName ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x Ident ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^^^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x SimpleBlock @@ -81,280 +88,373 @@ ,-[$DIR/tests/fixture/function/mix/input.css:1:1] 1 | div { : ^ + 2 | /* mix( [ && [ by ]? ] ; ; ) */ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Declaration - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Function - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ + 4 | opacity: mix(70%;0%;100%); `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ + 4 | opacity: mix(70%;0%;100%); `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ + 4 | opacity: mix(70%;0%;100%); `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^ + 4 | opacity: mix(70%;0%;100%); `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ + 4 | opacity: mix(70%;0%;100%); `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^^ + 4 | opacity: mix(70%;0%;100%); `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:3:5] - 3 | opacity: mix( 70% by ease ; 0% ; 100% ); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:2:5] + 2 | /* mix( [ && [ by ]? ] ; ; ) */ + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + : ^^^ + 4 | opacity: mix(70%;0%;100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^ + 5 | } `---- x Function - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ + 5 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^ + 5 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^ + 5 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^ + 5 | } `---- x Delimiter - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^ + 5 | } `---- x Percentage - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/function/mix/input.css:4:5] - 4 | opacity: mix(70%;0%;100%); - : ^^^ + ,-[$DIR/tests/fixture/function/mix/input.css:3:5] + 3 | opacity: mix( 70% by ease ; 0% ; 100% ); + 4 | opacity: mix(70%;0%;100%); + : ^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug index b77fd99e6fae..de9d4631e756 100644 --- a/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/unknown/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x TypeSelector ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x TagNameSelector ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x WqName ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^^^ + 2 | prod: fn(100px); `---- x SimpleBlock @@ -81,238 +88,317 @@ ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] 1 | div { : ^ + 2 | prod: fn(100px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^ + 3 | prod: --fn(100px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^ + 3 | prod: --fn(100px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^^^^^ + 3 | prod: --fn(100px); + `---- + + x Function + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^^^^^ + 3 | prod: --fn(100px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^ + 3 | prod: --fn(100px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^ + 3 | prod: --fn(100px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^ + 3 | prod: --fn(100px); + `---- + + x Length + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^^^ + 3 | prod: --fn(100px); + `---- + + x Number + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^^ + 3 | prod: --fn(100px); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/unknown/input.css:1:1] + 1 | div { + 2 | prod: fn(100px); + : ^^ + 3 | prod: --fn(100px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x StyleBlock ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Declaration ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^^^^^^^^^^^ + 3 | prod: --fn(100px); + : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x DeclarationName ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^ + 3 | prod: --fn(100px); + : ^^^^ + 4 | prod: --fn--fn(100px); `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^ + 3 | prod: --fn(100px); + : ^^^^ + 4 | prod: --fn--fn(100px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^^^^^ + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Function ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^^^^^ + 3 | prod: --fn(100px); + : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^ + 3 | prod: --fn(100px); + : ^^^^ + 4 | prod: --fn--fn(100px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^ + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Dimension ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^ + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Length ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^^^ + 3 | prod: --fn(100px); + : ^^^^^ + 4 | prod: --fn--fn(100px); `---- x Number ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^^ + 3 | prod: --fn(100px); + : ^^^ + 4 | prod: --fn--fn(100px); `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:2:5] 2 | prod: fn(100px); - : ^^ + 3 | prod: --fn(100px); + : ^^ + 4 | prod: --fn--fn(100px); `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^^^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ + 5 | } `---- x Function ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^^^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^^^^^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Dimension ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Length ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^^^ + 4 | prod: --fn--fn(100px); + : ^^^^^ + 5 | } `---- x Number ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^^ + 4 | prod: --fn--fn(100px); + : ^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/function/unknown/input.css:3:5] 3 | prod: --fn(100px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/unknown/input.css:4:5] - 4 | prod: --fn--fn(100px); - : ^^ + 4 | prod: --fn--fn(100px); + : ^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug index 68a176eeda63..eff1de38ee3b 100644 --- a/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/url/span.rust-debug @@ -162,42 +162,49 @@ ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x TypeSelector ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x TagNameSelector ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x WqName ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); `---- x SimpleBlock @@ -257,1163 +264,1545 @@ ,-[$DIR/tests/fixture/function/url/input.css:1:1] 1 | a { : ^ + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x Url + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + `---- + + x UrlValueRaw + ,-[$DIR/tests/fixture/function/url/input.css:1:1] + 1 | a { + 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^ + 4 | background-image: url('./image (1).jpg'); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- - x UrlValueRaw + x Str ,-[$DIR/tests/fixture/function/url/input.css:2:5] 2 | background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background-image: url("./image (1).jpg"); + : ^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:3:5] 3 | background-image: url("./image (1).jpg"); - : ^^^^^^^^^^^^^^^^^ + 4 | background-image: url('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^ + 6 | background-image: url( './image (1).jpg'); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:4:5] 4 | background-image: url('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 5 | background-image: URL('./image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:5:5] 5 | background-image: URL('./image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 6 | background-image: url( './image (1).jpg'); + : ^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:6:5] 6 | background-image: url( './image (1).jpg'); - : ^^^^^^^^^^^^^^^^^ + 7 | background-image: url('./image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^ + 9 | background-image: url( `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:7:5] 7 | background-image: url('./image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ + 8 | background-image: url( './image (1).jpg' ); + : ^^^^^^^^^^^^^^^^^ + 9 | background-image: url( `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | ,-> background-image: url( + 10 | | './image (1).jpg' + 11 | `-> ); + 12 | background-image: url(); + `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | ,-> background-image: url( + 10 | | './image (1).jpg' + 11 | `-> ); + 12 | background-image: url(); + `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | ,-> background-image: url( + 10 | | './image (1).jpg' + 11 | `-> ); + 12 | background-image: url(); + `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 10 | './image (1).jpg' + `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 10 | './image (1).jpg' + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | ,-> background-image: url( + 10 | | './image (1).jpg' + 11 | `-> ); + 12 | background-image: url(); + `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | ,-> background-image: url( + 10 | | './image (1).jpg' + 11 | `-> ); + 12 | background-image: url(); + `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:8:5] + 8 | background-image: url( './image (1).jpg' ); + 9 | background-image: url( + : ^^^ + 10 | './image (1).jpg' + `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:9:5] + 9 | background-image: url( + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ + 11 | ); + `---- x Str - ,-[$DIR/tests/fixture/function/url/input.css:8:5] - 8 | background-image: url( './image (1).jpg' ); - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:9:5] + 9 | background-image: url( + 10 | './image (1).jpg' + : ^^^^^^^^^^^^^^^^^ + 11 | ); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( - 10 | | './image (1).jpg' - 11 | `-> ); + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( - 10 | | './image (1).jpg' - 11 | `-> ); + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( - 10 | | './image (1).jpg' - 11 | `-> ); + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( - 10 | | './image (1).jpg' - 11 | `-> ); + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^ + 13 | background-image: url( ); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | ,-> background-image: url( - 10 | | './image (1).jpg' - 11 | `-> ); + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^^^ + 13 | background-image: url( ); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:9:5] - 9 | background-image: url( - : ^^^ - `---- + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^^^ + 13 | background-image: url( ); + `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^ + 13 | background-image: url( ); `---- - x Str - ,-[$DIR/tests/fixture/function/url/input.css:10:5] - 10 | './image (1).jpg' - : ^^^^^^^^^^^^^^^^^ + x UrlValueRaw + ,-[$DIR/tests/fixture/function/url/input.css:11:5] + 11 | ); + 12 | background-image: url(); + : ^ + 13 | background-image: url( ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^^^^^^^^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^ + 14 | background-image: url(""); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^^^ + 13 | background-image: url( ); + : ^^^^^^^^ + 14 | background-image: url(""); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^^^ + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^ + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:12:5] 12 | background-image: url(); - : ^ + 13 | background-image: url( ); + : ^^^ + 14 | background-image: url(""); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^ + 15 | background-image: url( "" ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^^^^^^ + 14 | background-image: url(""); + : ^^^^^^^ + 15 | background-image: url( "" ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^ + 14 | background-image: url(""); + : ^^^ + 15 | background-image: url( "" ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^ + 14 | background-image: url(""); + : ^^ + 15 | background-image: url( "" ); `---- - x UrlValueRaw + x Str ,-[$DIR/tests/fixture/function/url/input.css:13:5] 13 | background-image: url( ); - : ^^^ + 14 | background-image: url(""); + : ^^ + 15 | background-image: url( "" ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^^^^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^^^^^ + 15 | background-image: url( "" ); + : ^^^^^^^^^^^^^ + 16 | background-image: url(''); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^^ + 15 | background-image: url( "" ); + : ^^^ + 16 | background-image: url(''); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^ + 15 | background-image: url( "" ); + : ^^ + 16 | background-image: url(''); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:14:5] 14 | background-image: url(""); - : ^^ + 15 | background-image: url( "" ); + : ^^ + 16 | background-image: url(''); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^ + 17 | background-image: url( '' ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^^^^^^^^^^^ + 16 | background-image: url(''); + : ^^^^^^^ + 17 | background-image: url( '' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^^ + 16 | background-image: url(''); + : ^^^ + 17 | background-image: url( '' ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^ + 16 | background-image: url(''); + : ^^ + 17 | background-image: url( '' ); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:15:5] 15 | background-image: url( "" ); - : ^^ + 16 | background-image: url(''); + : ^^ + 17 | background-image: url( '' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^^^^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^^^^^ + 17 | background-image: url( '' ); + : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^^ + 17 | background-image: url( '' ); + : ^^^ + 18 | background-image: url( ' ' ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^ + 17 | background-image: url( '' ); + : ^^ + 18 | background-image: url( ' ' ); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:16:5] 16 | background-image: url(''); - : ^^ + 17 | background-image: url( '' ); + : ^^ + 18 | background-image: url( ' ' ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^^^^^^^^^^^ + 18 | background-image: url( ' ' ); + : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^^ + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^ + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x Str ,-[$DIR/tests/fixture/function/url/input.css:17:5] 17 | background-image: url( '' ); - : ^^ + 18 | background-image: url( ' ' ); + : ^^^ + 19 | background-image: url(./image.png); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^^^^^^^^^^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^ + 19 | background-image: url(./image.png); + : ^^^ + 20 | background-image: url( ./image.png ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- - x Str + x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:18:5] 18 | background-image: url( ' ' ); - : ^^^ + 19 | background-image: url(./image.png); + : ^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^ + 20 | background-image: url( ./image.png ); + : ^^^ + 21 | background-image: url( ./image\32.png ); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:19:5] 19 | background-image: url(./image.png); - : ^^^^^^^^^^^ + 20 | background-image: url( ./image.png ); + : ^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^ + 22 | background-image: url( `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:20:5] 20 | background-image: url( ./image.png ); - : ^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + : ^^^^^^^^^^^^^^^^^^^^ + 22 | background-image: url( `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( + 23 | | ./image\32.png + 24 | `-> ); + 25 | background-image: url( `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( + 23 | | ./image\32.png + 24 | `-> ); + 25 | background-image: url( `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( + 23 | | ./image\32.png + 24 | `-> ); + 25 | background-image: url( `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:21:5] 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 23 | ./image\32.png `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:21:5] 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^ + 22 | background-image: url( + : ^^^^^^^^^^^^^^^^ + 23 | ./image\32.png `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:21:5] - 21 | background-image: url( ./image\32.png ); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( - 23 | | ./image\32.png - 24 | `-> ); - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( - 23 | | ./image\32.png - 24 | `-> ); - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( - 23 | | ./image\32.png - 24 | `-> ); - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); + 25 | background-image: url( `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:5] + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); + 25 | background-image: url( `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:21:5] + 21 | background-image: url( ./image\32.png ); + 22 | background-image: url( + : ^^^ + 23 | ./image\32.png `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:5] + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); + 25 | background-image: url( `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:22:5] - 22 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:21:5] + 21 | background-image: url( ./image\32.png ); + 22 | ,-> background-image: url( 23 | | ./image\32.png 24 | `-> ); + 25 | background-image: url( `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1422,11 +1811,13 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1435,11 +1826,13 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1448,23 +1841,27 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1473,11 +1870,13 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1486,17 +1885,20 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1505,11 +1907,13 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:25:5] - 25 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:24:5] + 24 | ); + 25 | ,-> background-image: url( 26 | | 27 | | 28 | | @@ -1518,11 +1922,13 @@ 31 | | 32 | | 33 | `-> ); + 34 | background-image: url( `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1531,11 +1937,13 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1544,11 +1952,13 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1557,23 +1967,27 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | background-image: url( + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1582,11 +1996,13 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x Url - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1595,17 +2011,20 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x Ident - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | background-image: url( - : ^^^ + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | background-image: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1614,11 +2033,13 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:34:5] - 34 | ,-> background-image: url( + ,-[$DIR/tests/fixture/function/url/input.css:33:5] + 33 | ); + 34 | ,-> background-image: url( 35 | | 36 | | 37 | | @@ -1627,364 +2048,485 @@ 40 | | 41 | | 42 | `-> ); + 43 | background: url(image.png\0001); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x Url + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^ + 44 | background: url(image.png\1); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + `---- + + x UrlValueRaw + ,-[$DIR/tests/fixture/function/url/input.css:42:8] + 42 | ); + 43 | background: url(image.png\0001); + : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^ + 44 | background: url(image.png\1); + : ^^^ + 45 | background: url(image.png\D799); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:43:5] 43 | background: url(image.png\0001); - : ^^^^^^^^^^^^^^ + 44 | background: url(image.png\1); + : ^^^^^^^^^^^ + 45 | background: url(image.png\D799); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^ + 45 | background: url(image.png\D799); + : ^^^ + 46 | background: url(image.png\E000); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:44:5] 44 | background: url(image.png\1); - : ^^^^^^^^^^^ + 45 | background: url(image.png\D799); + : ^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^ + 46 | background: url(image.png\E000); + : ^^^ + 47 | background: url(image.png\10FFFF); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:45:5] 45 | background: url(image.png\D799); - : ^^^^^^^^^^^^^^ + 46 | background: url(image.png\E000); + : ^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^ + 48 | background: url(18); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^ + 48 | background: url(18); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^ + 47 | background: url(image.png\10FFFF); + : ^^^ + 48 | background: url(18); `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:46:5] 46 | background: url(image.png\E000); - : ^^^^^^^^^^^^^^ + 47 | background: url(image.png\10FFFF); + : ^^^^^^^^^^^^^^^^ + 48 | background: url(18); `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x Declaration ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^^^^^^^^^^^^^ + 49 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^^^^ + 49 | } `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^^^^ + 49 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^ + 49 | } `---- x Url ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^^^^^^ + 49 | } `---- x Ident ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^ + 48 | background: url(18); + : ^^^ + 49 | } `---- x UrlValue ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ + 48 | background: url(18); + : ^^ + 49 | } `---- x UrlValueRaw ,-[$DIR/tests/fixture/function/url/input.css:47:5] 47 | background: url(image.png\10FFFF); - : ^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ - `---- - - x UrlValueRaw - ,-[$DIR/tests/fixture/function/url/input.css:48:5] - 48 | background: url(18); - : ^^ + 48 | background: url(18); + : ^^ + 49 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug b/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug index 3ee5b1ff75e2..3f132476fcb7 100644 --- a/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/function/var/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x ComplexSelector ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x CompoundSelector ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x TypeSelector ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x TagNameSelector ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x WqName ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x Ident ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^^^ + 2 | color: var(--a); `---- x SimpleBlock @@ -81,220 +88,293 @@ ,-[$DIR/tests/fixture/function/var/input.css:1:1] 1 | div { : ^ + 2 | color: var(--a); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + `---- + + x Declaration + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^ + 3 | color: var(--a,); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^ + 3 | color: var(--a,); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^^^^ + 3 | color: var(--a,); + `---- + + x Function + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^^^^^^ + 3 | color: var(--a,); + `---- + + x Ident + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^ + 3 | color: var(--a,); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^ + 3 | color: var(--a,); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/function/var/input.css:1:1] + 1 | div { + 2 | color: var(--a); + : ^^^ + 3 | color: var(--a,); `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x StyleBlock ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Declaration ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^^^^^^^^^^^ + 3 | color: var(--a,); + : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); `---- x DeclarationName ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^ + 3 | color: var(--a,); + : ^^^^^ + 4 | color: var(--a, blue); `---- x Ident ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^ + 3 | color: var(--a,); + : ^^^^^ + 4 | color: var(--a, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^^^^ + 3 | color: var(--a,); + : ^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Function ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^^^^^^ + 3 | color: var(--a,); + : ^^^^^^^^^ + 4 | color: var(--a, blue); `---- x Ident ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^ + 3 | color: var(--a,); + : ^^^ + 4 | color: var(--a, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^ + 3 | color: var(--a,); + : ^^^ + 4 | color: var(--a, blue); `---- x DashedIdent ,-[$DIR/tests/fixture/function/var/input.css:2:5] 2 | color: var(--a); - : ^^^ + 3 | color: var(--a,); + : ^^^ + 4 | color: var(--a, blue); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/function/var/input.css:2:5] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^ + 4 | color: var(--a, blue); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/function/var/input.css:2:5] + 2 | color: var(--a); + 3 | color: var(--a,); + : ^ + 4 | color: var(--a, blue); `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^^^^^^^^^^^^ + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^ + 4 | color: var(--a, blue); + : ^^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^ + 4 | color: var(--a, blue); + : ^^^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^^^^^ + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Function ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^^^^^^^ + 4 | color: var(--a, blue); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Ident ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^ + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^ + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x DashedIdent ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^^^ + 4 | color: var(--a, blue); + : ^^^ + 5 | } `---- x ComponentValue ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^ + 4 | color: var(--a, blue); + : ^ + 5 | } `---- x Delimiter ,-[$DIR/tests/fixture/function/var/input.css:3:5] 3 | color: var(--a,); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^ + 4 | color: var(--a, blue); + : ^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:5] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/function/var/input.css:4:5] - 4 | color: var(--a, blue); - : ^^^^ + ,-[$DIR/tests/fixture/function/var/input.css:3:5] + 3 | color: var(--a,); + 4 | color: var(--a, blue); + : ^^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug b/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug index db3723133e37..26e6b924bb03 100644 --- a/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/hacks/span.rust-debug @@ -14,262 +14,306 @@ ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x QualifiedRule ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x SelectorList ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x ComplexSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x CompoundSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x TypeSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x TagNameSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x WqName ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x Combinator ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^ + 2 | head ~ /**/ body .selector {} `---- x CompoundSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x TypeSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x TagNameSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x WqName ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^ + 2 | head ~ /**/ body .selector {} `---- x Combinator ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^ + 2 | head ~ /**/ body .selector {} `---- x CompoundSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x SubclassSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x ClassSelector ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^^^^^^^ + 2 | head ~ /**/ body .selector {} `---- x SimpleBlock ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^^ + 2 | head ~ /**/ body .selector {} `---- x LBrace ,-[$DIR/tests/fixture/hacks/input.css:1:1] 1 | html > /**/ body .selector {} : ^ + 2 | head ~ /**/ body .selector {} `---- x Rule - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/hacks/input.css:2:1] + ,-[$DIR/tests/fixture/hacks/input.css:1:1] + 1 | html > /**/ body .selector {} 2 | head ~ /**/ body .selector {} : ^ `---- @@ -278,406 +322,508 @@ ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x QualifiedRule ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x SelectorList ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ComplexSelector ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x CompoundSelector ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x SubclassSelector ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ClassSelector ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^ + 5 | .selector { -property: value; } `---- x SimpleBlock ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x LBrace ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^ + 5 | .selector { -property: value; } `---- x ComponentValue ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x StyleBlock ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Declaration ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^^^^^^^^ + 5 | .selector { -property: value; } `---- x DeclarationName ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^^^^^ + 5 | .selector { -property: value; } `---- x ComponentValue ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^ + 5 | .selector { -property: value; } `---- x Ident ,-[$DIR/tests/fixture/hacks/input.css:4:1] 4 | .selector { _property: value; } : ^^^^^ + 5 | .selector { -property: value; } `---- x Rule - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x QualifiedRule - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x SelectorList - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x ClassSelector - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^ + 6 | .selector { property: value\9; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x LBrace - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^ + 6 | .selector { property: value\9; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x StyleBlock - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x Declaration - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x DeclarationName - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^^^^^ + 6 | .selector { property: value\9; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^ + 6 | .selector { property: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:5:1] + ,-[$DIR/tests/fixture/hacks/input.css:4:1] + 4 | .selector { _property: value; } 5 | .selector { -property: value; } : ^^^^^ + 6 | .selector { property: value\9; } `---- x Rule - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x QualifiedRule - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x SelectorList - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x ClassSelector - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x LBrace - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^ + 7 | .selector { property/*\**/: value\9; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x StyleBlock - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x Declaration - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^^^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x DeclarationName - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:6:1] + ,-[$DIR/tests/fixture/hacks/input.css:5:1] + 5 | .selector { -property: value; } 6 | .selector { property: value\9; } : ^^^^^^^ + 7 | .selector { property/*\**/: value\9; } `---- x Rule - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/hacks/input.css:7:1] + ,-[$DIR/tests/fixture/hacks/input.css:6:1] + 6 | .selector { property: value\9; } 7 | .selector { property/*\**/: value\9; } : ^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug b/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug index 6e9af829a380..52bb331c0c52 100644 --- a/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/hex-colors/span.rust-debug @@ -69,42 +69,49 @@ ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x ComplexSelector ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x CompoundSelector ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x TypeSelector ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x TagNameSelector ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x WqName ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; `---- x SimpleBlock @@ -133,772 +140,1029 @@ ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] 1 | a { : ^ + 2 | color: #000000; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + `---- + + x Declaration + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^ + 3 | color: #ffffff; + `---- + + x Ident + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^ + 3 | color: #ffffff; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^ + 3 | color: #ffffff; + `---- + + x Color + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^ + 3 | color: #ffffff; + `---- + + x HexColor + ,-[$DIR/tests/fixture/hex-colors/input.css:1:1] + 1 | a { + 2 | color: #000000; + : ^^^^^^^ + 3 | color: #ffffff; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^ + 3 | color: #ffffff; + : ^^^^^ + 4 | color: #FFFFFF; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^ + 3 | color: #ffffff; + : ^^^^^ + 4 | color: #FFFFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:2:3] 2 | color: #000000; - : ^^^^^^^ + 3 | color: #ffffff; + : ^^^^^^^ + 4 | color: #FFFFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^ + 4 | color: #FFFFFF; + : ^^^^^ + 5 | color: #0000ffcc; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^ + 4 | color: #FFFFFF; + : ^^^^^ + 5 | color: #0000ffcc; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:3:3] 3 | color: #ffffff; - : ^^^^^^^ + 4 | color: #FFFFFF; + : ^^^^^^^ + 5 | color: #0000ffcc; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^ + 5 | color: #0000ffcc; + : ^^^^^ + 6 | color: #0000FFCC; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^ + 5 | color: #0000ffcc; + : ^^^^^ + 6 | color: #0000FFCC; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:4:3] 4 | color: #FFFFFF; - : ^^^^^^^ + 5 | color: #0000ffcc; + : ^^^^^^^^^ + 6 | color: #0000FFCC; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^^^^^^^^ + 7 | color: #000; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^ + 6 | color: #0000FFCC; + : ^^^^^ + 7 | color: #000; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^ + 6 | color: #0000FFCC; + : ^^^^^ + 7 | color: #000; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:5:3] 5 | color: #0000ffcc; - : ^^^^^^^^^ + 6 | color: #0000FFCC; + : ^^^^^^^^^ + 7 | color: #000; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^^^^^^^^ + 7 | color: #000; + : ^^^^^^^^^^^ + 8 | color: #fff; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^ + 7 | color: #000; + : ^^^^^ + 8 | color: #fff; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^ + 7 | color: #000; + : ^^^^^ + 8 | color: #fff; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^ + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^ + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:6:3] 6 | color: #0000FFCC; - : ^^^^^^^^^ + 7 | color: #000; + : ^^^^ + 8 | color: #fff; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^^^^^^^^ + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^^^^^^^^ + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^^^^^^^^ + 8 | color: #fff; + : ^^^^^^^^^^^ + 9 | color: #FFF; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^^ + 8 | color: #fff; + : ^^^^^ + 9 | color: #FFF; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^^ + 8 | color: #fff; + : ^^^^^ + 9 | color: #FFF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^ + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^ + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:7:3] 7 | color: #000; - : ^^^^ + 8 | color: #fff; + : ^^^^ + 9 | color: #FFF; `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^^^^^^^ + 10 | color: #0000; + `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^ + 10 | color: #0000; + `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^^ + 10 | color: #0000; + `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] - 8 | color: #fff; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:8:3] + 8 | color: #fff; + 9 | color: #FFF; + : ^^^^ + 10 | color: #0000; + `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; + `---- x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; + `---- x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^^^^^^^^ + 11 | color: #ffff; + `---- x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; + `---- x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; + `---- x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; + `---- x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; + `---- x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] - 9 | color: #FFF; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/hex-colors/input.css:9:3] + 9 | color: #FFF; + 10 | color: #0000; + : ^^^^^ + 11 | color: #ffff; + `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^^^^^^^^ + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^^^^^^^^ + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^^^^^^^^ + 11 | color: #ffff; + : ^^^^^^^^^^^^ + 12 | color: #FFFF; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^ + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^ + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^ + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^ + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:10:3] 10 | color: #0000; - : ^^^^^ + 11 | color: #ffff; + : ^^^^^ + 12 | color: #FFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^^^^^^^^ + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^^^^^^^^ + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^^^^^^^^ + 12 | color: #FFFF; + : ^^^^^^^^^^^^ + 13 | color: #1; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^ + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^ + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^ + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^ + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:11:3] 11 | color: #ffff; - : ^^^^^ + 12 | color: #FFFF; + : ^^^^^ + 13 | color: #1; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^^^^^^^^ + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^^^^^^^^ + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^^^^^^^^ + 13 | color: #1; + : ^^^^^^^^^ + 14 | color: #FF; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^ + 13 | color: #1; + : ^^^^^ + 14 | color: #FF; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^ + 13 | color: #1; + : ^^^^^ + 14 | color: #FF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^ + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^ + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:12:3] 12 | color: #FFFF; - : ^^^^^ + 13 | color: #1; + : ^^ + 14 | color: #FF; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^^^^^^^^ + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^^^^^^^^ + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^^^^^^^^ + 14 | color: #FF; + : ^^^^^^^^^^ + 15 | color: #123456789; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^^^^ + 14 | color: #FF; + : ^^^^^ + 15 | color: #123456789; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^^^^ + 14 | color: #FF; + : ^^^^^ + 15 | color: #123456789; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^ + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^ + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:13:3] 13 | color: #1; - : ^^ + 14 | color: #FF; + : ^^^ + 15 | color: #123456789; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^^^^^^^^ + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^^^^^^^^ + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^^^^^^^^ + 15 | color: #123456789; + : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^^^ + 15 | color: #123456789; + : ^^^^^ + 16 | color: #xyz; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^^^ + 15 | color: #123456789; + : ^^^^^ + 16 | color: #xyz; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^ + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^ + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:14:3] 14 | color: #FF; - : ^^^ + 15 | color: #123456789; + : ^^^^^^^^^^ + 16 | color: #xyz; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^^^^^^^^ + 17 | color: #aa\61; `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^ + 16 | color: #xyz; + : ^^^^^ + 17 | color: #aa\61; `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^ + 16 | color: #xyz; + : ^^^^^ + 17 | color: #aa\61; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:15:3] 15 | color: #123456789; - : ^^^^^^^^^^ + 16 | color: #xyz; + : ^^^^ + 17 | color: #aa\61; `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^^^^^^^^ + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x StyleBlock ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^^^^^^^^ + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x Declaration ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^^^^^^^^ + 17 | color: #aa\61; + : ^^^^^^^^^^^^^ + 18 | } `---- x DeclarationName ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^^ + 17 | color: #aa\61; + : ^^^^^ + 18 | } `---- x Ident ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^^ + 17 | color: #aa\61; + : ^^^^^ + 18 | } `---- x ComponentValue ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^ + 17 | color: #aa\61; + : ^^^^^^ + 18 | } `---- x Color ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^ + 17 | color: #aa\61; + : ^^^^^^ + 18 | } `---- x HexColor ,-[$DIR/tests/fixture/hex-colors/input.css:16:3] 16 | color: #xyz; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ - `---- - - x HexColor - ,-[$DIR/tests/fixture/hex-colors/input.css:17:3] - 17 | color: #aa\61; - : ^^^^^^ + 17 | color: #aa\61; + : ^^^^^^ + 18 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug index ab6901b1c4cd..a2b930c2b3d7 100644 --- a/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/important/basic/span.rust-debug @@ -72,36 +72,42 @@ ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^^ + 2 | prop: important; `---- x ComplexSelector ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^^ + 2 | prop: important; `---- x CompoundSelector ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^^ + 2 | prop: important; `---- x SubclassSelector ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^^ + 2 | prop: important; `---- x ClassSelector ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^^ + 2 | prop: important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^ + 2 | prop: important; `---- x SimpleBlock @@ -131,1030 +137,1373 @@ ,-[$DIR/tests/fixture/important/basic/input.css:1:1] 1 | .a { : ^ + 2 | prop: important; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ + 3 | color: red important; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ + 3 | color: red important; + `---- + + x Declaration + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^^^^^^^^^^^^ + 3 | color: red important; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^ + 3 | color: red important; + `---- + + x Ident + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^ + 3 | color: red important; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^^^^^^ + 3 | color: red important; + `---- + + x Ident + ,-[$DIR/tests/fixture/important/basic/input.css:1:1] + 1 | .a { + 2 | prop: important; + : ^^^^^^^^^ + 3 | color: red important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^^^^^^^^^^^^ + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^^^^^^^^^^^^ + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^^^^^^^^^^^^ + 3 | color: red important; + : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^ + 3 | color: red important; + : ^^^^^ + 4 | width: 1px!important; + `---- + + x Ident + ,-[$DIR/tests/fixture/important/basic/input.css:2:5] + 2 | prop: important; + 3 | color: red important; + : ^^^^^ + 4 | width: 1px!important; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/important/basic/input.css:2:5] + 2 | prop: important; + 3 | color: red important; + : ^^^ + 4 | width: 1px!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^ + 3 | color: red important; + : ^^^ + 4 | width: 1px!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^^^^^^ + 3 | color: red important; + : ^^^^^^^^^ + 4 | width: 1px!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:2:5] 2 | prop: important; - : ^^^^^^^^^ + 3 | color: red important; + : ^^^^^^^^^ + 4 | width: 1px!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^^^^^^^^^^^^^^^^ + 4 | width: 1px!important; + : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^ + 4 | width: 1px!important; + : ^^^^^ + 5 | color: red!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^ + 4 | width: 1px!important; + : ^^^^^ + 5 | color: red!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^ + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; + `---- + + x Dimension + ,-[$DIR/tests/fixture/important/basic/input.css:3:5] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; + `---- + + x Length + ,-[$DIR/tests/fixture/important/basic/input.css:3:5] + 3 | color: red important; + 4 | width: 1px!important; + : ^^^ + 5 | color: red!important; + `---- + + x Number + ,-[$DIR/tests/fixture/important/basic/input.css:3:5] + 3 | color: red important; + 4 | width: 1px!important; + : ^ + 5 | color: red!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^ + 4 | width: 1px!important; + : ^^ + 5 | color: red!important; `---- - x ComponentValue + x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^^^^^ + 4 | width: 1px!important; + : ^^^^^^^^^^ + 5 | color: red!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:3:5] 3 | color: red important; - : ^^^^^^^^^ + 4 | width: 1px!important; + : ^^^^^^^^^ + 5 | color: red!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^^^^^^^^^^^^^^^^ + 5 | color: red!important; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^ + 5 | color: red!important; + : ^^^^^ + 6 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^ + 5 | color: red!important; + : ^^^^^ + 6 | color: red !important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/important/basic/input.css:4:5] - 4 | width: 1px!important; - : ^ + 5 | color: red!important; + : ^^^ + 6 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^ + 5 | color: red!important; + : ^^^ + 6 | color: red !important; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^^^^^^ + 5 | color: red!important; + : ^^^^^^^^^^ + 6 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:4:5] 4 | width: 1px!important; - : ^^^^^^^^^ + 5 | color: red!important; + : ^^^^^^^^^ + 6 | color: red !important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^^^^^^^^^^^^^^^^ + 6 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^ + 6 | color: red !important; + : ^^^^^ + 7 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^ + 6 | color: red !important; + : ^^^^^ + 7 | color: red !important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^ + 6 | color: red !important; + : ^^^ + 7 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^ + 6 | color: red !important; + : ^^^ + 7 | color: red !important; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^^^^^^ + 6 | color: red !important; + : ^^^^^^^^^^ + 7 | color: red !important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:5:5] 5 | color: red!important; - : ^^^^^^^^^ + 6 | color: red !important; + : ^^^^^^^^^ + 7 | color: red !important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^ + 7 | color: red !important; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^ + 7 | color: red !important; + : ^^^^^ + 8 | color: red ! important ; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^ + 7 | color: red !important; + : ^^^^^ + 8 | color: red ! important ; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^ + 7 | color: red !important; + : ^^^ + 8 | color: red ! important ; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^ + 7 | color: red !important; + : ^^^ + 8 | color: red ! important ; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^^^^^^ + 7 | color: red !important; + : ^^^^^^^^^^ + 8 | color: red ! important ; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:6:5] 6 | color: red !important; - : ^^^^^^^^^ + 7 | color: red !important; + : ^^^^^^^^^ + 8 | color: red ! important ; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | color: red ! important ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^ + 8 | color: red ! important ; + : ^^^^^ + 9 | color: blue !IMPORTANT; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^ + 8 | color: red ! important ; + : ^^^^^ + 9 | color: blue !IMPORTANT; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^ + 8 | color: red ! important ; + : ^^^ + 9 | color: blue !IMPORTANT; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^ + 8 | color: red ! important ; + : ^^^ + 9 | color: blue !IMPORTANT; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^^^^^^ + 8 | color: red ! important ; + : ^^^^^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:7:5] 7 | color: red !important; - : ^^^^^^^^^ + 8 | color: red ! important ; + : ^^^^^^^^^ + 9 | color: blue !IMPORTANT; `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^ + 10 | color: white ! IMPORTANT ; + `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:8:5] - 8 | color: red ! important ; - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:8:5] + 8 | color: red ! important ; + 9 | color: blue !IMPORTANT; + : ^^^^^^^^^ + 10 | color: white ! IMPORTANT ; + `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + `---- x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + `---- x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + `---- x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; + `---- x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^ + 11 | margin: 10px ! important; + `---- x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + `---- x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:9:5] - 9 | color: blue !IMPORTANT; - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/important/basic/input.css:9:5] + 9 | color: blue !IMPORTANT; + 10 | color: white ! IMPORTANT ; + : ^^^^^^^^^ + 11 | margin: 10px ! important; + `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^ + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; + `---- + + x Dimension + ,-[$DIR/tests/fixture/important/basic/input.css:10:5] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; + `---- + + x Length + ,-[$DIR/tests/fixture/important/basic/input.css:10:5] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^^^ + 12 | padding: 20px ! /* test */ important; + `---- + + x Number + ,-[$DIR/tests/fixture/important/basic/input.css:10:5] + 10 | color: white ! IMPORTANT ; + 11 | margin: 10px ! important; + : ^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^ + 11 | margin: 10px ! important; + : ^^ + 12 | padding: 20px ! /* test */ important; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:10:5] 10 | color: white ! IMPORTANT ; - : ^^^^^^^^^ + 11 | margin: 10px ! important; + : ^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Dimension ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Length ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Number ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^ + 12 | padding: 20px ! /* test */ important; + : ^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^ + 12 | padding: 20px ! /* test */ important; + : ^^ + 13 | width: 100px ! /*! test */ important; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^^^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:11:5] 11 | margin: 10px ! important; - : ^^^^^^^^^ + 12 | padding: 20px ! /* test */ important; + : ^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Dimension ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Length ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^ + 14 | height: 100px /*! test */ important; `---- x Number ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^ + 13 | width: 100px ! /*! test */ important; + : ^^^ + 14 | height: 100px /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^ + 13 | width: 100px ! /*! test */ important; + : ^^ + 14 | height: 100px /*! test */ important; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:12:5] 12 | padding: 20px ! /* test */ important; - : ^^^^^^^^^ + 13 | width: 100px ! /*! test */ important; + : ^^^^^^^^^ + 14 | height: 100px /*! test */ important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^ + 15 | z-index: 1 ""! important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^ + 15 | z-index: 1 ""! important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Dimension ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Length ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^ + 15 | z-index: 1 ""! important; `---- x Number ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^ + 14 | height: 100px /*! test */ important; + : ^^^ + 15 | z-index: 1 ""! important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^ + 14 | height: 100px /*! test */ important; + : ^^ + 15 | z-index: 1 ""! important; `---- - x ImportantFlag + x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:13:5] 13 | width: 100px ! /*! test */ important; - : ^^^^^^^^^ + 14 | height: 100px /*! test */ important; + : ^^^^^^^^^ + 15 | z-index: 1 ""! important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^ + 15 | z-index: 1 ""! important; + : ^ + 16 | padding: 1px/* sep */!important; `---- - x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:14:5] - 14 | height: 100px /*! test */ important; - : ^^^^^ - `---- - - x Length + x Integer ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^ + 15 | z-index: 1 ""! important; + : ^ + 16 | padding: 1px/* sep */!important; `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^ + 15 | z-index: 1 ""! important; + : ^^ + 16 | padding: 1px/* sep */!important; `---- - x Ident + x Str ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^ + 15 | z-index: 1 ""! important; + : ^^ + 16 | padding: 1px/* sep */!important; `---- - x ComponentValue + x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:14:5] 14 | height: 100px /*! test */ important; - : ^^^^^^^^^ + 15 | z-index: 1 ""! important; + : ^^^^^^^^^ + 16 | padding: 1px/* sep */!important; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^ + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- - x Integer + x Dimension ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^ + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- - x ComponentValue + x Length ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^ + 16 | padding: 1px/* sep */!important; + : ^^^ + 17 | prop: red !iMpOrTaNt; `---- - x Str + x Number + ,-[$DIR/tests/fixture/important/basic/input.css:15:5] + 15 | z-index: 1 ""! important; + 16 | padding: 1px/* sep */!important; + : ^ + 17 | prop: red !iMpOrTaNt; + `---- + + x Ident ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^ + 16 | padding: 1px/* sep */!important; + : ^^ + 17 | prop: red !iMpOrTaNt; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:15:5] 15 | z-index: 1 ""! important; - : ^^^^^^^^^ + 16 | padding: 1px/* sep */!important; + : ^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^ + 18 | color: red !imp\ortant; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^ + 18 | color: red !imp\ortant; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/important/basic/input.css:16:5] - 16 | padding: 1px/* sep */!important; - : ^ + 17 | prop: red !iMpOrTaNt; + : ^^^ + 18 | color: red !imp\ortant; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^ + 17 | prop: red !iMpOrTaNt; + : ^^^ + 18 | color: red !imp\ortant; `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:16:5] 16 | padding: 1px/* sep */!important; - : ^^^^^^^^^ + 17 | prop: red !iMpOrTaNt; + : ^^^^^^^^^ + 18 | color: red !imp\ortant; `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x StyleBlock ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^^^^^^^^^^^ + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^ + 18 | color: red !imp\ortant; + : ^^^^^ + 19 | } `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^ + 18 | color: red !imp\ortant; + : ^^^^^ + 19 | } `---- x ComponentValue ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^ + 18 | color: red !imp\ortant; + : ^^^ + 19 | } `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^ + 18 | color: red !imp\ortant; + : ^^^ + 19 | } `---- x ImportantFlag ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^^ + 18 | color: red !imp\ortant; + : ^^^^^^^^^^^ + 19 | } `---- x Ident ,-[$DIR/tests/fixture/important/basic/input.css:17:5] 17 | prop: red !iMpOrTaNt; - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^ - `---- - - x ImportantFlag - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/important/basic/input.css:18:5] - 18 | color: red !imp\ortant; - : ^^^^^^^^^^ + 18 | color: red !imp\ortant; + : ^^^^^^^^^^ + 19 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/number/span.rust-debug b/crates/swc_css_parser/tests/fixture/number/span.rust-debug index 7b0b2ee6e44b..83854bf0df0c 100644 --- a/crates/swc_css_parser/tests/fixture/number/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/number/span.rust-debug @@ -192,42 +192,49 @@ ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x ComplexSelector ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x CompoundSelector ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x TypeSelector ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x TagNameSelector ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x WqName ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^^^ + 2 | property: 10; `---- x SimpleBlock @@ -297,2422 +304,3229 @@ ,-[$DIR/tests/fixture/number/input.css:1:1] 1 | div { : ^ + 2 | property: 10; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; + `---- + + x Declaration + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^^^^^ + 3 | property: +10; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^ + 3 | property: +10; + `---- + + x Ident + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^^^^^^^ + 3 | property: +10; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^ + 3 | property: +10; + `---- + + x Integer + ,-[$DIR/tests/fixture/number/input.css:1:1] + 1 | div { + 2 | property: 10; + : ^^ + 3 | property: +10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^^^^^^^^^^^ + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^^^^^^^^^^^ + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^^^^^^^^^^^ + 3 | property: +10; + : ^^^^^^^^^^^^^ + 4 | property: -10; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^^^^^^^ + 3 | property: +10; + : ^^^^^^^^ + 4 | property: -10; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^^^^^^^ + 3 | property: +10; + : ^^^^^^^^ + 4 | property: -10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^ + 3 | property: +10; + : ^^^ + 4 | property: -10; `---- x Integer ,-[$DIR/tests/fixture/number/input.css:2:5] 2 | property: 10; - : ^^ + 3 | property: +10; + : ^^^ + 4 | property: -10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^^^^^^^^^^^ + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^^^^^^^^^^^ + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^^^^^^^^^^^ + 4 | property: -10; + : ^^^^^^^^^^^^^ + 5 | property: 0.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^^^^^^ + 4 | property: -10; + : ^^^^^^^^ + 5 | property: 0.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^^^^^^ + 4 | property: -10; + : ^^^^^^^^ + 5 | property: 0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^ + 4 | property: -10; + : ^^^ + 5 | property: 0.1; `---- x Integer ,-[$DIR/tests/fixture/number/input.css:3:5] 3 | property: +10; - : ^^^ + 4 | property: -10; + : ^^^ + 5 | property: 0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^^^^^^^^^^^ + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^^^^^^^^^^^ + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^^^^^^^^^^^ + 5 | property: 0.1; + : ^^^^^^^^^^^^^ + 6 | property: +0.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^^^^^^ + 5 | property: 0.1; + : ^^^^^^^^ + 6 | property: +0.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^^^^^^ + 5 | property: 0.1; + : ^^^^^^^^ + 6 | property: +0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^ + 5 | property: 0.1; + : ^^^ + 6 | property: +0.1; `---- - x Integer + x Number ,-[$DIR/tests/fixture/number/input.css:4:5] 4 | property: -10; - : ^^^ + 5 | property: 0.1; + : ^^^ + 6 | property: +0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^^^^^^^^^^^ + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^^^^^^^^^^^ + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^^^^^^^^^^^ + 6 | property: +0.1; + : ^^^^^^^^^^^^^^ + 7 | property: -0.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^^^^^^ + 6 | property: +0.1; + : ^^^^^^^^ + 7 | property: -0.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^^^^^^ + 6 | property: +0.1; + : ^^^^^^^^ + 7 | property: -0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^ + 6 | property: +0.1; + : ^^^^ + 7 | property: -0.1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:5:5] 5 | property: 0.1; - : ^^^ + 6 | property: +0.1; + : ^^^^ + 7 | property: -0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^^^^^^^^^^^ + 7 | property: -0.1; + : ^^^^^^^^^^^^^^ + 8 | property: -.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^^^^^ + 7 | property: -0.1; + : ^^^^^^^^ + 8 | property: -.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^^^^^ + 7 | property: -0.1; + : ^^^^^^^^ + 8 | property: -.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^ + 7 | property: -0.1; + : ^^^^ + 8 | property: -.1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:6:5] 6 | property: +0.1; - : ^^^^ + 7 | property: -0.1; + : ^^^^ + 8 | property: -.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^^^^^^^^^^^ + 8 | property: -.1; + : ^^^^^^^^^^^^^ + 9 | property: +.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^^^^^ + 8 | property: -.1; + : ^^^^^^^^ + 9 | property: +.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^^^^^ + 8 | property: -.1; + : ^^^^^^^^ + 9 | property: +.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^ + 8 | property: -.1; + : ^^^ + 9 | property: +.1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:7:5] 7 | property: -0.1; - : ^^^^ + 8 | property: -.1; + : ^^^ + 9 | property: +.1; `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^^^^^^ + 10 | property: 0; + `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^ + 10 | property: 0; + `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^^^^^^ + 10 | property: 0; + `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^ + 10 | property: 0; + `---- x Number - ,-[$DIR/tests/fixture/number/input.css:8:5] - 8 | property: -.1; - : ^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:8:5] + 8 | property: -.1; + 9 | property: +.1; + : ^^^ + 10 | property: 0; + `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; + `---- x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; + `---- x Declaration - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^^^^ + 11 | property: 10; + `---- x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^ + 11 | property: 10; + `---- x Ident - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^^^^^^^^ + 11 | property: 10; + `---- x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^ - `---- + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^ + 11 | property: 10; + `---- - x Number - ,-[$DIR/tests/fixture/number/input.css:9:5] - 9 | property: +.1; - : ^^^ - `---- + x Integer + ,-[$DIR/tests/fixture/number/input.css:9:5] + 9 | property: +.1; + 10 | property: 0; + : ^ + 11 | property: 10; + `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^^^^^^^^^^^ + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^^^^^^^^^^^ + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^^^^^^^^^^^ + 11 | property: 10; + : ^^^^^^^^^^^^ + 12 | property: .10; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^^^^^^^^ + 11 | property: 10; + : ^^^^^^^^ + 12 | property: .10; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^^^^^^^^ + 11 | property: 10; + : ^^^^^^^^ + 12 | property: .10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^ + 11 | property: 10; + : ^^ + 12 | property: .10; `---- x Integer ,-[$DIR/tests/fixture/number/input.css:10:5] 10 | property: 0; - : ^ + 11 | property: 10; + : ^^ + 12 | property: .10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^^^^^^^^^^^ + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^^^^^^^^^^^ + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^^^^^^^^^^^ + 12 | property: .10; + : ^^^^^^^^^^^^^ + 13 | property: 12.34; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^^^^^^^ + 12 | property: .10; + : ^^^^^^^^ + 13 | property: 12.34; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^^^^^^^ + 12 | property: .10; + : ^^^^^^^^ + 13 | property: 12.34; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^ + 12 | property: .10; + : ^^^ + 13 | property: 12.34; `---- - x Integer + x Number ,-[$DIR/tests/fixture/number/input.css:11:5] 11 | property: 10; - : ^^ + 12 | property: .10; + : ^^^ + 13 | property: 12.34; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^^^^^^^^^^^ + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^^^^^^^^^^^ + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^^^^^^^^^^^ + 13 | property: 12.34; + : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^^^^^^ + 13 | property: 12.34; + : ^^^^^^^^ + 14 | property: 0.1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^^^^^^ + 13 | property: 12.34; + : ^^^^^^^^ + 14 | property: 0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^ + 13 | property: 12.34; + : ^^^^^ + 14 | property: 0.1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:12:5] 12 | property: .10; - : ^^^ + 13 | property: 12.34; + : ^^^^^ + 14 | property: 0.1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^^^^^^^^^^^ + 14 | property: 0.1; + : ^^^^^^^^^^^^^ + 15 | property: 1.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^^^^ + 14 | property: 0.1; + : ^^^^^^^^ + 15 | property: 1.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^^^^ + 14 | property: 0.1; + : ^^^^^^^^ + 15 | property: 1.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^ + 14 | property: 0.1; + : ^^^ + 15 | property: 1.0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:13:5] 13 | property: 12.34; - : ^^^^^ + 14 | property: 0.1; + : ^^^ + 15 | property: 1.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^^^^^^^^^^^ + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^^^^^^^^^^^ + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^^^^^^^^^^^ + 15 | property: 1.0; + : ^^^^^^^^^^^^^ + 16 | property: 0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^^^^^^ + 15 | property: 1.0; + : ^^^^^^^^ + 16 | property: 0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^^^^^^ + 15 | property: 1.0; + : ^^^^^^^^ + 16 | property: 0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^ + 15 | property: 1.0; + : ^^^ + 16 | property: 0.0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:14:5] 14 | property: 0.1; - : ^^^ + 15 | property: 1.0; + : ^^^ + 16 | property: 0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^^^^^^^^^^^ + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^^^^^^^^^^^ + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^^^^^^^^^^^ + 16 | property: 0.0; + : ^^^^^^^^^^^^^ + 17 | property: +0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^^^^^^ + 16 | property: 0.0; + : ^^^^^^^^ + 17 | property: +0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^^^^^^ + 16 | property: 0.0; + : ^^^^^^^^ + 17 | property: +0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^ + 16 | property: 0.0; + : ^^^ + 17 | property: +0.0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:15:5] 15 | property: 1.0; - : ^^^ + 16 | property: 0.0; + : ^^^ + 17 | property: +0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^^^^^^^^^^^ + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^^^^^^^^^^^ + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^^^^^^^^^^^ + 17 | property: +0.0; + : ^^^^^^^^^^^^^^ + 18 | property: -0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^^^^^^ + 17 | property: +0.0; + : ^^^^^^^^ + 18 | property: -0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^^^^^^ + 17 | property: +0.0; + : ^^^^^^^^ + 18 | property: -0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^ + 17 | property: +0.0; + : ^^^^ + 18 | property: -0.0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:16:5] 16 | property: 0.0; - : ^^^ + 17 | property: +0.0; + : ^^^^ + 18 | property: -0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^^^^^^^^^^^ + 18 | property: -0.0; + : ^^^^^^^^^^^^^^ + 19 | property: .0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^^^^^ + 18 | property: -0.0; + : ^^^^^^^^ + 19 | property: .0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^^^^^ + 18 | property: -0.0; + : ^^^^^^^^ + 19 | property: .0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^ + 18 | property: -0.0; + : ^^^^ + 19 | property: .0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:17:5] 17 | property: +0.0; - : ^^^^ + 18 | property: -0.0; + : ^^^^ + 19 | property: .0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^^^^^^^^^^^ + 19 | property: .0; + : ^^^^^^^^^^^^ + 20 | property: 1.200000; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^^^^^ + 19 | property: .0; + : ^^^^^^^^ + 20 | property: 1.200000; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^^^^^ + 19 | property: .0; + : ^^^^^^^^ + 20 | property: 1.200000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^ + 19 | property: .0; + : ^^ + 20 | property: 1.200000; `---- x Number ,-[$DIR/tests/fixture/number/input.css:18:5] 18 | property: -0.0; - : ^^^^ + 19 | property: .0; + : ^^ + 20 | property: 1.200000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^^^^^^^^^^^ + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^^^^^^^^^^^ + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^^^^^^^^^^^ + 20 | property: 1.200000; + : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^^^^^^^ + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^^^^^^^ + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^ + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:19:5] 19 | property: .0; - : ^^ + 20 | property: 1.200000; + : ^^^^^^^^ + 21 | property: 1.2e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^^^^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^^^^ + 22 | property: 1e2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^^^^ + 22 | property: 1e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^ + 22 | property: 1e2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:20:5] 20 | property: 1.200000; - : ^^^^^^^^ + 21 | property: 1.2e2; + : ^^^^^ + 22 | property: 1e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^^^^^^^^^^^ + 22 | property: 1e2; + : ^^^^^^^^^^^^^ + 23 | property: .2e2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^^^^ + 22 | property: 1e2; + : ^^^^^^^^ + 23 | property: .2e2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^^^^ + 22 | property: 1e2; + : ^^^^^^^^ + 23 | property: .2e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^ + 22 | property: 1e2; + : ^^^ + 23 | property: .2e2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:21:5] 21 | property: 1.2e2; - : ^^^^^ + 22 | property: 1e2; + : ^^^ + 23 | property: .2e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^^^^^^^^^^^ + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^^^^^^^^^^^ + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^^^^^^^^^^^ + 23 | property: .2e2; + : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^^^^^^ + 23 | property: .2e2; + : ^^^^^^^^ + 24 | property: 1.2E2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^^^^^^ + 23 | property: .2e2; + : ^^^^^^^^ + 24 | property: 1.2E2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^ + 23 | property: .2e2; + : ^^^^ + 24 | property: 1.2E2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:22:5] 22 | property: 1e2; - : ^^^ + 23 | property: .2e2; + : ^^^^ + 24 | property: 1.2E2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^^^^^^^^^^^ + 24 | property: 1.2E2; + : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^^^^^ + 24 | property: 1.2E2; + : ^^^^^^^^ + 25 | property: 1.2e+2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^^^^^ + 24 | property: 1.2E2; + : ^^^^^^^^ + 25 | property: 1.2e+2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^ + 24 | property: 1.2E2; + : ^^^^^ + 25 | property: 1.2e+2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:23:5] 23 | property: .2e2; - : ^^^^ + 24 | property: 1.2E2; + : ^^^^^ + 25 | property: 1.2e+2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^^^^^^^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^^^ + 26 | property: 1.2e-2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^^^ + 26 | property: 1.2e-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^ + 26 | property: 1.2e-2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:24:5] 24 | property: 1.2E2; - : ^^^^^ + 25 | property: 1.2e+2; + : ^^^^^^ + 26 | property: 1.2e-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^^^^^^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^^^^^^^^^^^ + 27 | property: -1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^^^ + 27 | property: -1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^^^ + 27 | property: -1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^ + 27 | property: -1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:25:5] 25 | property: 1.2e+2; - : ^^^^^^ + 26 | property: 1.2e-2; + : ^^^^^^ + 27 | property: -1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^^^^^^^^^^^ + 27 | property: -1; + : ^^^^^^^^^^^^ + 28 | property: -1.2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^^^ + 27 | property: -1; + : ^^^^^^^^ + 28 | property: -1.2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^^^ + 27 | property: -1; + : ^^^^^^^^ + 28 | property: -1.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^ + 27 | property: -1; + : ^^ + 28 | property: -1.2; `---- - x Number + x Integer ,-[$DIR/tests/fixture/number/input.css:26:5] 26 | property: 1.2e-2; - : ^^^^^^ + 27 | property: -1; + : ^^ + 28 | property: -1.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^^^^^^^^^^^ + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^^^^^^^^^^^ + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^^^^^^^^^^^ + 28 | property: -1.2; + : ^^^^^^^^^^^^^^ + 29 | property: .2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^^^^^^^ + 28 | property: -1.2; + : ^^^^^^^^ + 29 | property: .2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^^^^^^^ + 28 | property: -1.2; + : ^^^^^^^^ + 29 | property: .2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^ + 28 | property: -1.2; + : ^^^^ + 29 | property: .2; `---- - x Integer + x Number ,-[$DIR/tests/fixture/number/input.css:27:5] 27 | property: -1; - : ^^ + 28 | property: -1.2; + : ^^^^ + 29 | property: .2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^^^^^^^^^^^ + 29 | property: .2; + : ^^^^^^^^^^^^ + 30 | property: -.2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^^^^^ + 29 | property: .2; + : ^^^^^^^^ + 30 | property: -.2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^^^^^ + 29 | property: .2; + : ^^^^^^^^ + 30 | property: -.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^ + 29 | property: .2; + : ^^ + 30 | property: -.2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:28:5] 28 | property: -1.2; - : ^^^^ + 29 | property: .2; + : ^^ + 30 | property: -.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^^^^^^^^^^^ + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^^^^^^^^^^^ + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^^^^^^^^^^^ + 30 | property: -.2; + : ^^^^^^^^^^^^^ + 31 | property: +.2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^^^^^^^ + 30 | property: -.2; + : ^^^^^^^^ + 31 | property: +.2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^^^^^^^ + 30 | property: -.2; + : ^^^^^^^^ + 31 | property: +.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^ + 30 | property: -.2; + : ^^^ + 31 | property: +.2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:29:5] 29 | property: .2; - : ^^ + 30 | property: -.2; + : ^^^ + 31 | property: +.2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^^^^^^^^^^^ + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^^^^^^^^^^^ + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^^^^^^^^^^^ + 31 | property: +.2; + : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^^^^^^ + 31 | property: +.2; + : ^^^^^^^^ + 32 | property: -1.2e3; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^^^^^^ + 31 | property: +.2; + : ^^^^^^^^ + 32 | property: -1.2e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^ + 31 | property: +.2; + : ^^^ + 32 | property: -1.2e3; `---- x Number ,-[$DIR/tests/fixture/number/input.css:30:5] 30 | property: -.2; - : ^^^ + 31 | property: +.2; + : ^^^ + 32 | property: -1.2e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^^^^^^^^^^^ + 32 | property: -1.2e3; + : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^^^^^^ + 32 | property: -1.2e3; + : ^^^^^^^^ + 33 | property: 1.75; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^^^^^^ + 32 | property: -1.2e3; + : ^^^^^^^^ + 33 | property: 1.75; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^ + 32 | property: -1.2e3; + : ^^^^^^ + 33 | property: 1.75; `---- x Number ,-[$DIR/tests/fixture/number/input.css:31:5] 31 | property: +.2; - : ^^^ + 32 | property: -1.2e3; + : ^^^^^^ + 33 | property: 1.75; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^^^^^^^^^^^ + 33 | property: 1.75; + : ^^^^^^^^^^^^^^ + 34 | property: +1.75; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^^^ + 33 | property: 1.75; + : ^^^^^^^^ + 34 | property: +1.75; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^^^ + 33 | property: 1.75; + : ^^^^^^^^ + 34 | property: +1.75; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^ + 33 | property: 1.75; + : ^^^^ + 34 | property: +1.75; `---- x Number ,-[$DIR/tests/fixture/number/input.css:32:5] 32 | property: -1.2e3; - : ^^^^^^ + 33 | property: 1.75; + : ^^^^ + 34 | property: +1.75; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^^^^^^^^^^^ + 34 | property: +1.75; + : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^^^^^ + 34 | property: +1.75; + : ^^^^^^^^ + 35 | property: 1e0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^^^^^ + 34 | property: +1.75; + : ^^^^^^^^ + 35 | property: 1e0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^ + 34 | property: +1.75; + : ^^^^^ + 35 | property: 1e0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:33:5] 33 | property: 1.75; - : ^^^^ + 34 | property: +1.75; + : ^^^^^ + 35 | property: 1e0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^^^^^^^^^^^ + 35 | property: 1e0; + : ^^^^^^^^^^^^^ + 36 | property: 1e1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^^^^ + 35 | property: 1e0; + : ^^^^^^^^ + 36 | property: 1e1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^^^^ + 35 | property: 1e0; + : ^^^^^^^^ + 36 | property: 1e1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^ + 35 | property: 1e0; + : ^^^ + 36 | property: 1e1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:34:5] 34 | property: +1.75; - : ^^^^^ + 35 | property: 1e0; + : ^^^ + 36 | property: 1e1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^^^^^^^^^^^ + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^^^^^^^^^^^ + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^^^^^^^^^^^ + 36 | property: 1e1; + : ^^^^^^^^^^^^^ + 37 | property: 1e+1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^^^^^^ + 36 | property: 1e1; + : ^^^^^^^^ + 37 | property: 1e+1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^^^^^^ + 36 | property: 1e1; + : ^^^^^^^^ + 37 | property: 1e+1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^ + 36 | property: 1e1; + : ^^^ + 37 | property: 1e+1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:35:5] 35 | property: 1e0; - : ^^^ + 36 | property: 1e1; + : ^^^ + 37 | property: 1e+1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^^^^^^^^^^^ + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^^^^^^^^^^^ + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^^^^^^^^^^^ + 37 | property: 1e+1; + : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^^^^^^ + 37 | property: 1e+1; + : ^^^^^^^^ + 38 | property: 1e-1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^^^^^^ + 37 | property: 1e+1; + : ^^^^^^^^ + 38 | property: 1e-1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^ + 37 | property: 1e+1; + : ^^^^ + 38 | property: 1e-1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:36:5] 36 | property: 1e1; - : ^^^ + 37 | property: 1e+1; + : ^^^^ + 38 | property: 1e-1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^^^^^^^^^^^ + 38 | property: 1e-1; + : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^^^^^ + 38 | property: 1e-1; + : ^^^^^^^^ + 39 | property: 1e-10; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^^^^^ + 38 | property: 1e-1; + : ^^^^^^^^ + 39 | property: 1e-10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^ + 38 | property: 1e-1; + : ^^^^ + 39 | property: 1e-10; `---- x Number ,-[$DIR/tests/fixture/number/input.css:37:5] 37 | property: 1e+1; - : ^^^^ + 38 | property: 1e-1; + : ^^^^ + 39 | property: 1e-10; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^^^^^^^^^^^ + 39 | property: 1e-10; + : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^^^^^ + 39 | property: 1e-10; + : ^^^^^^^^ + 40 | property: 1+2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^^^^^ + 39 | property: 1e-10; + : ^^^^^^^^ + 40 | property: 1+2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^ + 39 | property: 1e-10; + : ^^^^^ + 40 | property: 1+2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:38:5] 38 | property: 1e-1; - : ^^^^ + 39 | property: 1e-10; + : ^^^^^ + 40 | property: 1+2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^^^^^^^^^^^ + 40 | property: 1+2; + : ^^^^^^^^^^^^^ + 41 | property: 1-2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^^^^ + 40 | property: 1+2; + : ^^^^^^^^ + 41 | property: 1-2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^^^^ + 40 | property: 1+2; + : ^^^^^^^^ + 41 | property: 1-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^ + 40 | property: 1+2; + : ^ + 41 | property: 1-2; `---- - x Number + x Integer ,-[$DIR/tests/fixture/number/input.css:39:5] 39 | property: 1e-10; - : ^^^^^ + 40 | property: 1+2; + : ^ + 41 | property: 1-2; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/number/input.css:39:5] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^ + 41 | property: 1-2; + `---- + + x Integer + ,-[$DIR/tests/fixture/number/input.css:39:5] + 39 | property: 1e-10; + 40 | property: 1+2; + : ^^ + 41 | property: 1-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^^^^^^^^^^^^ + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^^^^^^^^^^^^ + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^^^^^^^^^^^^ + 41 | property: 1-2; + : ^^^^^^^^^^^^^ + 42 | property: 4.01; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^^^^^^^ + 41 | property: 1-2; + : ^^^^^^^^ + 42 | property: 4.01; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^^^^^^^ + 41 | property: 1-2; + : ^^^^^^^^ + 42 | property: 4.01; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^ + 41 | property: 1-2; + : ^ + 42 | property: 4.01; `---- x Integer ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^ + 41 | property: 1-2; + : ^ + 42 | property: 4.01; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^ + 41 | property: 1-2; + : ^^ + 42 | property: 4.01; `---- x Integer ,-[$DIR/tests/fixture/number/input.css:40:5] 40 | property: 1+2; - : ^^ + 41 | property: 1-2; + : ^^ + 42 | property: 4.01; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^^^^^^^^^^^^ + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^^^^^^^^^^^^ + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^^^^^^^^^^^^ + 42 | property: 4.01; + : ^^^^^^^^^^^^^^ + 43 | property: -456.8; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^^^^^^^ + 42 | property: 4.01; + : ^^^^^^^^ + 43 | property: -456.8; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^^^^^^^ + 42 | property: 4.01; + : ^^^^^^^^ + 43 | property: -456.8; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^ + 42 | property: 4.01; + : ^^^^ + 43 | property: -456.8; `---- - x Integer - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:41:5] - 41 | property: 1-2; - : ^^ - `---- - - x Integer + x Number ,-[$DIR/tests/fixture/number/input.css:41:5] 41 | property: 1-2; - : ^^ + 42 | property: 4.01; + : ^^^^ + 43 | property: -456.8; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^^^^^^^^^^^ + 43 | property: -456.8; + : ^^^^^^^^^^^^^^^^ + 44 | property: .60; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^^^^^ + 43 | property: -456.8; + : ^^^^^^^^ + 44 | property: .60; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^^^^^ + 43 | property: -456.8; + : ^^^^^^^^ + 44 | property: .60; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^ + 43 | property: -456.8; + : ^^^^^^ + 44 | property: .60; `---- x Number ,-[$DIR/tests/fixture/number/input.css:42:5] 42 | property: 4.01; - : ^^^^ + 43 | property: -456.8; + : ^^^^^^ + 44 | property: .60; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^^^^^^^^^^^ + 44 | property: .60; + : ^^^^^^^^^^^^^ + 45 | property: .0060; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^^^ + 44 | property: .60; + : ^^^^^^^^ + 45 | property: .0060; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^^^ + 44 | property: .60; + : ^^^^^^^^ + 45 | property: .0060; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^ + 44 | property: .60; + : ^^^ + 45 | property: .0060; `---- x Number ,-[$DIR/tests/fixture/number/input.css:43:5] 43 | property: -456.8; - : ^^^^^^ + 44 | property: .60; + : ^^^ + 45 | property: .0060; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^^^^^^^^^^^ + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^^^^^^^^^^^ + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^^^^^^^^^^^ + 45 | property: .0060; + : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^^^^^^ + 45 | property: .0060; + : ^^^^^^^^ + 46 | property: 10e3; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^^^^^^ + 45 | property: .0060; + : ^^^^^^^^ + 46 | property: 10e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^ + 45 | property: .0060; + : ^^^^^ + 46 | property: 10e3; `---- x Number ,-[$DIR/tests/fixture/number/input.css:44:5] 44 | property: .60; - : ^^^ + 45 | property: .0060; + : ^^^^^ + 46 | property: 10e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^^^^^^^^^^^ + 46 | property: 10e3; + : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^^^^ + 46 | property: 10e3; + : ^^^^^^^^ + 47 | property: -3.4e-2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^^^^ + 46 | property: 10e3; + : ^^^^^^^^ + 47 | property: -3.4e-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^ + 46 | property: 10e3; + : ^^^^ + 47 | property: -3.4e-2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:45:5] 45 | property: .0060; - : ^^^^^ + 46 | property: 10e3; + : ^^^^ + 47 | property: -3.4e-2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^^^^^^^^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^^ + 48 | property: 0.5600000000; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^^ + 48 | property: 0.5600000000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^ + 48 | property: 0.5600000000; `---- x Number ,-[$DIR/tests/fixture/number/input.css:46:5] 46 | property: 10e3; - : ^^^^ + 47 | property: -3.4e-2; + : ^^^^^^^ + 48 | property: 0.5600000000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^^^^^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^ + 49 | property: 10e6; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^ + 49 | property: 10e6; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ + 49 | property: 10e6; `---- x Number ,-[$DIR/tests/fixture/number/input.css:47:5] 47 | property: -3.4e-2; - : ^^^^^^^ + 48 | property: 0.5600000000; + : ^^^^^^^^^^^^ + 49 | property: 10e6; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | property: 10e6; + : ^^^^^^^^^^^^^^ + 50 | property: 10000000; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^ + 49 | property: 10e6; + : ^^^^^^^^ + 50 | property: 10000000; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^ + 49 | property: 10e6; + : ^^^^^^^^ + 50 | property: 10000000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^^^^^ + 49 | property: 10e6; + : ^^^^ + 50 | property: 10000000; `---- x Number ,-[$DIR/tests/fixture/number/input.css:48:5] 48 | property: 0.5600000000; - : ^^^^^^^^^^^^ + 49 | property: 10e6; + : ^^^^ + 50 | property: 10000000; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^^^^^^^^^^^ + 50 | property: 10000000; + : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^^^^^ + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^^^^^ + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^ + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- - x Number + x Integer ,-[$DIR/tests/fixture/number/input.css:49:5] 49 | property: 10e6; - : ^^^^ + 50 | property: 10000000; + : ^^^^^^^^ + 51 | property: 0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^^^^^^^^^^^ + 51 | property: 0.0; + : ^^^^^^^^^^^^^ + 52 | property: -0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^ + 51 | property: 0.0; + : ^^^^^^^^ + 52 | property: -0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^ + 51 | property: 0.0; + : ^^^^^^^^ + 52 | property: -0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^ + 51 | property: 0.0; + : ^^^ + 52 | property: -0.0; `---- - x Integer + x Number ,-[$DIR/tests/fixture/number/input.css:50:5] 50 | property: 10000000; - : ^^^^^^^^ + 51 | property: 0.0; + : ^^^ + 52 | property: -0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^^^^^^^^^^^ + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^^^^^^^^^^^ + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^^^^^^^^^^^ + 52 | property: -0.0; + : ^^^^^^^^^^^^^^ + 53 | property: +0.0; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^^^^^^ + 52 | property: -0.0; + : ^^^^^^^^ + 53 | property: +0.0; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^^^^^^ + 52 | property: -0.0; + : ^^^^^^^^ + 53 | property: +0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^ + 52 | property: -0.0; + : ^^^^ + 53 | property: +0.0; `---- x Number ,-[$DIR/tests/fixture/number/input.css:51:5] 51 | property: 0.0; - : ^^^ + 52 | property: -0.0; + : ^^^^ + 53 | property: +0.0; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^^^^^^^^^^^ + 53 | property: +0.0; + : ^^^^^^^^^^^^^^ + 54 | property: 1e1; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^^^^^ + 53 | property: +0.0; + : ^^^^^^^^ + 54 | property: 1e1; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^^^^^ + 53 | property: +0.0; + : ^^^^^^^^ + 54 | property: 1e1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^ + 53 | property: +0.0; + : ^^^^ + 54 | property: 1e1; `---- x Number ,-[$DIR/tests/fixture/number/input.css:52:5] 52 | property: -0.0; - : ^^^^ + 53 | property: +0.0; + : ^^^^ + 54 | property: 1e1; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^^^^^^^^^^^ + 54 | property: 1e1; + : ^^^^^^^^^^^^^ + 55 | property: 1e2; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^^^^^ + 54 | property: 1e1; + : ^^^^^^^^ + 55 | property: 1e2; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^^^^^ + 54 | property: 1e1; + : ^^^^^^^^ + 55 | property: 1e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^ + 54 | property: 1e1; + : ^^^ + 55 | property: 1e2; `---- x Number ,-[$DIR/tests/fixture/number/input.css:53:5] 53 | property: +0.0; - : ^^^^ + 54 | property: 1e1; + : ^^^ + 55 | property: 1e2; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^^^^^^^^^^^ + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^^^^^^^^^^^ + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^^^^^^^^^^^ + 55 | property: 1e2; + : ^^^^^^^^^^^^^ + 56 | property: 1e3; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^^^^^^ + 55 | property: 1e2; + : ^^^^^^^^ + 56 | property: 1e3; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^^^^^^ + 55 | property: 1e2; + : ^^^^^^^^ + 56 | property: 1e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^ + 55 | property: 1e2; + : ^^^ + 56 | property: 1e3; `---- x Number ,-[$DIR/tests/fixture/number/input.css:54:5] 54 | property: 1e1; - : ^^^ + 55 | property: 1e2; + : ^^^ + 56 | property: 1e3; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^^^^^^^^^^^ + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^^^^^^^^^^^ + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^^^^^^^^^^^ + 56 | property: 1e3; + : ^^^^^^^^^^^^^ + 57 | property: 1e4; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^^^^^^ + 56 | property: 1e3; + : ^^^^^^^^ + 57 | property: 1e4; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^^^^^^ + 56 | property: 1e3; + : ^^^^^^^^ + 57 | property: 1e4; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^ + 56 | property: 1e3; + : ^^^ + 57 | property: 1e4; `---- x Number ,-[$DIR/tests/fixture/number/input.css:55:5] 55 | property: 1e2; - : ^^^ + 56 | property: 1e3; + : ^^^ + 57 | property: 1e4; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^^^^^^^^^^^ + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^^^^^^^^^^^ + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^^^^^^^^^^^ + 57 | property: 1e4; + : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^^^^^^ + 57 | property: 1e4; + : ^^^^^^^^ + 58 | property: 100.1e-6; `---- x Ident ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^^^^^^ + 57 | property: 1e4; + : ^^^^^^^^ + 58 | property: 100.1e-6; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^ + 57 | property: 1e4; + : ^^^ + 58 | property: 100.1e-6; `---- x Number ,-[$DIR/tests/fixture/number/input.css:56:5] 56 | property: 1e3; - : ^^^ + 57 | property: 1e4; + : ^^^ + 58 | property: 100.1e-6; `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x StyleBlock ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x Declaration ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^^^^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^^^^^^^^^^^ + 59 | } `---- x DeclarationName ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x Ident ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x ComponentValue ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- x Number ,-[$DIR/tests/fixture/number/input.css:57:5] 57 | property: 1e4; - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/number/input.css:58:5] - 58 | property: 100.1e-6; - : ^^^^^^^^ + 58 | property: 100.1e-6; + : ^^^^^^^^ + 59 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug b/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug index 9d20a2bae1a2..59f57862f35d 100644 --- a/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/only/1/span.rust-debug @@ -30,96 +30,112 @@ ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^ + 2 | .gradientWrapper { `---- x Ident ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^ + 2 | .gradientWrapper { `---- x MediaQueryList ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaQuery ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaType ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^ + 2 | .gradientWrapper { `---- x Ident ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^ + 2 | .gradientWrapper { `---- x Ident ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^ + 2 | .gradientWrapper { `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaInParens ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaFeature ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaFeatureName ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x Ident ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .gradientWrapper { `---- x MediaFeatureValue ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^ + 2 | .gradientWrapper { `---- x Number ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^ + 2 | .gradientWrapper { `---- x SimpleBlock @@ -135,182 +151,241 @@ ,-[$DIR/tests/fixture/only/1/input.css:1:1] 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { : ^ + 2 | .gradientWrapper { `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x ComplexSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x CompoundSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x SubclassSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x ClassSelector - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^^^^^^^^^^^^^^^ + 3 | -chrome-: only(; z-index: 10;); `---- x SimpleBlock - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | ,-> .gradientWrapper { + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | ,-> .gradientWrapper { 3 | | -chrome-: only(; z-index: 10;); 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/fixture/only/1/input.css:2:5] - 2 | .gradientWrapper { - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:1:1] + 1 | @media screen and (-webkit-min-device-pixel-ratio:0) { + 2 | .gradientWrapper { + : ^ + 3 | -chrome-: only(; z-index: 10;); `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Function - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- x Delimiter - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^^^^^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- x Colon - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^ + 4 | } `---- x Integer - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- x Delimiter - ,-[$DIR/tests/fixture/only/1/input.css:3:7] - 3 | -chrome-: only(; z-index: 10;); - : ^ + ,-[$DIR/tests/fixture/only/1/input.css:2:5] + 2 | .gradientWrapper { + 3 | -chrome-: only(; z-index: 10;); + : ^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug b/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug index 4c09fd52f374..8e7b29eb842e 100644 --- a/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/property/escaped/span.rust-debug @@ -24,42 +24,49 @@ ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x ComplexSelector ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x CompoundSelector ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x TypeSelector ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x TagNameSelector ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x WqName ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x Ident ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | colo\r: \red; `---- x SimpleBlock @@ -73,46 +80,61 @@ ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] 1 | table { : ^ + 2 | colo\r: \red; `---- x ComponentValue - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/property/escaped/input.css:2:5] - 2 | colo\r: \red; - : ^^^^ + ,-[$DIR/tests/fixture/property/escaped/input.css:1:1] + 1 | table { + 2 | colo\r: \red; + : ^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug index 1f8db9ba302d..fe8ac7cbb2b2 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-margin-properties/span.rust-debug @@ -30,12 +30,14 @@ ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] 1 | @page { : ^^^^ + 2 | @top-center { `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] 1 | @page { : ^^^^ + 2 | @top-center { `---- x SimpleBlock @@ -51,79 +53,104 @@ ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] 1 | @page { : ^ + 2 | @top-center { `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } + 5 | } `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } + 5 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | @top-center { + : ^^^^^^^^^^ + 3 | display: none; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | @top-center { + : ^^^^^^^^^^ + 3 | display: none; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | ,-> @top-center { + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | ,-> @top-center { 3 | | display: none; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] - 2 | @top-center { - : ^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:1:1] + 1 | @page { + 2 | @top-center { + : ^ + 3 | display: none; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:3:9] - 3 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-margin-properties/input.css:2:5] + 2 | @top-center { + 3 | display: none; + : ^^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug index f6bc438b3087..7d40f2b8ef1d 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties-case-insensitive/span.rust-debug @@ -24,12 +24,14 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] 1 | @page { : ^^^^ + 2 | DISPLAY: none; `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] 1 | @page { : ^^^^ + 2 | DISPLAY: none; `---- x SimpleBlock @@ -43,40 +45,53 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] 1 | @page { : ^ + 2 | DISPLAY: none; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:2:5] - 2 | DISPLAY: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties-case-insensitive/input.css:1:1] + 1 | @page { + 2 | DISPLAY: none; + : ^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug index 119c2b5a7ea0..4c5e02037f75 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/page-properties/span.rust-debug @@ -24,12 +24,14 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] 1 | @page { : ^^^^ + 2 | display: none; `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] 1 | @page { : ^^^^ + 2 | display: none; `---- x SimpleBlock @@ -43,40 +45,53 @@ ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] 1 | @page { : ^ + 2 | display: none; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:2:5] - 2 | display: none; - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/page-properties/input.css:1:1] + 1 | @page { + 2 | display: none; + : ^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug index ca0b0ec5c640..62b62b4ba570 100644 --- a/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/at-page/span.rust-debug @@ -42,48 +42,56 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^ + 2 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^ + 2 | @top-center { content: none } `---- x PageSelectorList ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^^^^^^^^ + 2 | @top-center { content: none } `---- x PageSelector ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^^^^^^^^ + 2 | @top-center { content: none } `---- x PageSelectorType ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^^ + 2 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^^ + 2 | @top-center { content: none } `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^^ + 2 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^^^^^ + 2 | @top-center { content: none } `---- x SimpleBlock @@ -98,132 +106,175 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] 1 | @page MyPage:blank { : ^ + 2 | @top-center { content: none } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^^^^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:1:1] + 1 | @page MyPage:blank { + 2 | @top-center { content: none } + : ^^^^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:3:5] - 3 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^ + 4 | } `---- x Rule @@ -246,36 +297,42 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^ + 7 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^ + 7 | @top-center { content: none } `---- x PageSelectorList ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x PageSelector ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^^^ + 7 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^^^^^ + 7 | @top-center { content: none } `---- x SimpleBlock @@ -290,132 +347,175 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] 6 | @page :blank { : ^ + 7 | @top-center { content: none } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^ + 8 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 8 | margin-left: 4cm; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^ + 8 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^^^^ + 8 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^ + 8 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] - 7 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:6:1] + 6 | @page :blank { + 7 | @top-center { content: none } + : ^^^^ + 8 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^^^^^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^^^^^^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^ + 9 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^ + 9 | } `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^^ + 9 | } `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^ + 9 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:8:5] - 8 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:7:5] + 7 | @top-center { content: none } + 8 | margin-left: 4cm; + : ^^ + 9 | } `---- x Rule @@ -438,12 +538,14 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] 11 | @page { : ^^^^ + 12 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] 11 | @page { : ^^^^ + 12 | @top-center { content: none } `---- x SimpleBlock @@ -458,132 +560,175 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] 11 | @page { : ^ + 12 | @top-center { content: none } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^ + 13 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 13 | margin-left: 4cm; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^ + 13 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^^^^ + 13 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^ + 13 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] - 12 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:11:1] + 11 | @page { + 12 | @top-center { content: none } + : ^^^^ + 13 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 14 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 14 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^^^^^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^^^^^^^^^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^ + 14 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^ + 14 | } `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^^ + 14 | } `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:13:5] - 13 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:12:5] + 12 | @top-center { content: none } + 13 | margin-left: 4cm; + : ^^ + 14 | } `---- x Rule @@ -606,12 +751,14 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] 16 | @page { : ^^^^ + 17 | @top-center { CONTENT: none } `---- x Ident ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] 16 | @page { : ^^^^ + 17 | @top-center { CONTENT: none } `---- x SimpleBlock @@ -626,130 +773,173 @@ ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] 16 | @page { : ^ + 17 | @top-center { CONTENT: none } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x AtRule - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x LBrace - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^ + 18 | MARGIN-LEFT: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] - 17 | @top-center { CONTENT: none } - : ^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:16:1] + 16 | @page { + 17 | @top-center { CONTENT: none } + : ^^^^ + 18 | MARGIN-LEFT: 4cm; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^^^^^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^ + 19 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^ + 19 | } `---- x Length - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^^ + 19 | } `---- x Number - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/at-page/input.css:18:5] - 18 | MARGIN-LEFT: 4cm; - : ^^ + ,-[$DIR/tests/fixture/rome/at-page/input.css:17:5] + 17 | @top-center { CONTENT: none } + 18 | MARGIN-LEFT: 4cm; + : ^^ + 19 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug index e6ae6aafdbdf..79bc28bd9afc 100644 --- a/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/calc/span.rust-debug @@ -45,36 +45,42 @@ ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: calc(2px); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: calc(2px); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: calc(2px); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: calc(2px); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: calc(2px); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^^^^^ + 2 | width: calc(2px); `---- x SimpleBlock @@ -95,1558 +101,2077 @@ ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] 1 | .style { : ^ + 2 | width: calc(2px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x Function + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^^^^^^ + 3 | width: calc(2px + 1px); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^^ + 3 | width: calc(2px + 1px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^^ + 3 | width: calc(2px + 1px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^ + 3 | width: calc(2px + 1px); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/calc/input.css:1:1] + 1 | .style { + 2 | width: calc(2px); + : ^^ + 3 | width: calc(2px + 1px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^^^^^^^^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^ + 4 | width: calc(2em + 1%); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^ + 4 | width: calc(2em + 1%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Function ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^^^^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^^ + 3 | width: calc(2px + 1px); + : ^^^^ + 4 | width: calc(2em + 1%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ + 4 | width: calc(2em + 1%); `---- x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^^^^^^^ + 4 | width: calc(2em + 1%); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^^ + 4 | width: calc(2em + 1%); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] + 2 | width: calc(2px); + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Length ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^^ + 3 | width: calc(2px + 1px); + : ^^^ + 4 | width: calc(2em + 1%); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^ + 3 | width: calc(2px + 1px); + : ^ + 4 | width: calc(2em + 1%); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:2:5] 2 | width: calc(2px); - : ^^ + 3 | width: calc(2px + 1px); + : ^^ + 4 | width: calc(2em + 1%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Function ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^ + 4 | width: calc(2em + 1%); + : ^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^^^^^^^ + 4 | width: calc(2em + 1%); + : ^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Length ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^^ + 5 | width: calc(2em * 2% * 3px); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^ + 4 | width: calc(2em + 1%); + : ^ + 5 | width: calc(2em * 2% * 3px); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^ + 4 | width: calc(2em + 1%); + : ^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^ + 4 | width: calc(2em + 1%); + : ^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- - x Length + x Percentage ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^^^ + 4 | width: calc(2em + 1%); + : ^^ + 5 | width: calc(2em * 2% * 3px); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] 3 | width: calc(2px + 1px); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:3:5] - 3 | width: calc(2px + 1px); - : ^^ + 4 | width: calc(2em + 1%); + : ^ + 5 | width: calc(2em * 2% * 3px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x Function ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^ + 6 | width: calc(2em / 2 / 3); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^^^^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x Length ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^ + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^^ + 6 | width: calc(2em / 2 / 3); `---- - x CalcProductOrOperator + x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^ + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^ + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); `---- - x CalcProductOrOperator + x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^^ + 6 | width: calc(2em / 2 / 3); `---- - x CalcProduct + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^^ + 6 | width: calc(2em / 2 / 3); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^^ + 6 | width: calc(2em / 2 / 3); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); + `---- + + x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- - x Percentage + x Dimension + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); + `---- + + x Length ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^^ + 5 | width: calc(2em * 2% * 3px); + : ^^^ + 6 | width: calc(2em / 2 / 3); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] 4 | width: calc(2em + 1%); - : ^ + 5 | width: calc(2em * 2% * 3px); + : ^ + 6 | width: calc(2em / 2 / 3); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/calc/input.css:4:5] + 4 | width: calc(2em + 1%); + 5 | width: calc(2em * 2% * 3px); + : ^^ + 6 | width: calc(2em / 2 / 3); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Function ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^^^^^^^^^^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Length ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^ + 6 | width: calc(2em / 2 / 3); + : ^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); + 6 | width: calc(2em / 2 / 3); : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); + 6 | width: calc(2em / 2 / 3); : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^^ + 6 | width: calc(2em / 2 / 3); + : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] 5 | width: calc(2em * 2% * 3px); + 6 | width: calc(2em / 2 / 3); : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:5:5] - 5 | width: calc(2em * 2% * 3px); - : ^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x Function ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^ + 8 | width: calc(2em * 2 + 3); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^^^^^^^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ + 8 | width: calc(2em * 2 + 3); `---- x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ + 8 | width: calc(2em * 2 + 3); `---- x Length ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^ + 8 | width: calc(2em * 2 + 3); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- - x Number + x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- - x CalcValueOrOperator + x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); : ^ + 8 | width: calc(2em * 2 + 3); `---- - x CalcOperator + x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] 6 | width: calc(2em / 2 / 3); - : ^ + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + x CalcOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + x CalcValue + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); `---- - x CalcValueOrOperator + x Number + ,-[$DIR/tests/fixture/rome/calc/input.css:6:5] + 6 | width: calc(2em / 2 / 3); + 7 | width: calc(2em / (2 - 3) / (2 - 6)); + : ^ + 8 | width: calc(2em * 2 + 3); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValue + x StyleBlock ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcSum + x Declaration ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcProductOrOperator + x DeclarationName ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcProduct + x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValueOrOperator + x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValue + x Function ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x Number + x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcProductOrOperator + x ComponentValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcOperator + x CalcSum ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^^^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] - 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ - `---- - - x CalcOperator + x Dimension ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValueOrOperator + x Length ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcValue + x Number ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcSum + x Ident ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^^^^^^^ + 8 | width: calc(2em * 2 + 3); + : ^^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcProductOrOperator + x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- - x CalcProduct + x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x CalcValue ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x Number ,-[$DIR/tests/fixture/rome/calc/input.css:7:5] 7 | width: calc(2em / (2 - 3) / (2 - 6)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] - 8 | width: calc(2em * 2 + 3); - : ^ + 8 | width: calc(2em * 2 + 3); + : ^ + 9 | width: calc(2em * 2 - 3 + 3em / 5); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x Function - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x CalcSum - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ + 10 | } + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ + 10 | } + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^^^^^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Length - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/calc/input.css:9:5] - 9 | width: calc(2em * 2 - 3 + 3em / 5); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/calc/input.css:8:5] + 8 | width: calc(2em * 2 + 3); + 9 | width: calc(2em * 2 - 3 + 3em / 5); + : ^ + 10 | } + `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug index b376972efe09..ba64f1a2361a 100644 --- a/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/comment/span.rust-debug @@ -1,7 +1,8 @@ x Stylesheet - ,-[$DIR/tests/fixture/rome/comment/input.css:3:2] - 3 | ,-> */ + ,-[$DIR/tests/fixture/rome/comment/input.css:2:2] + 2 | * comments + 3 | ,-> */ 4 | | 5 | | a { 6 | | color: white; /* comment */ @@ -34,42 +35,49 @@ ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x TypeSelector ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x WqName ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x Ident ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x SimpleBlock @@ -83,48 +91,63 @@ ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] 5 | a { : ^ + 6 | color: white; /* comment */ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ + 7 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:6:5] - 6 | color: white; /* comment */ - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:5:1] + 5 | a { + 6 | color: white; /* comment */ + : ^^^^^ + 7 | } `---- x Rule @@ -142,46 +165,53 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x WqName - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] @@ -191,51 +221,66 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] - 9 | a { - : ^ - `---- + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + : ^ + 10 | color: /* comment */ white; + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^ + 11 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:10:5] - 10 | color: /* comment */ white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:9:1] + 9 | a { + 10 | color: /* comment */ white; + : ^^^^^ + 11 | } `---- x Rule @@ -256,42 +301,49 @@ ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x WqName ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x Ident ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x SimpleBlock @@ -305,46 +357,61 @@ ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] 13 | a /* comment */ { : ^ + 14 | color: white; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^^^^^^^^ + 15 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/comment/input.css:14:5] - 14 | color: white; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/comment/input.css:13:1] + 13 | a /* comment */ { + 14 | color: white; + : ^^^^^ + 15 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug index 60700b1df1da..11d2da63c425 100644 --- a/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/custom-properties/span.rust-debug @@ -84,36 +84,42 @@ ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --foo: 'bar'; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --foo: 'bar'; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --foo: 'bar'; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --foo: 'bar'; `---- x ClassSelector ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --foo: 'bar'; `---- x Ident ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^^^^^ + 2 | --foo: 'bar'; `---- x SimpleBlock @@ -147,1066 +153,1421 @@ ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] 1 | .style { : ^ + 2 | --foo: 'bar'; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^ + 3 | --lore-ipsum: "foo"; + `---- + + x String { value: Atom('bar' type=inline), raw: "'bar'" } + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:1:1] + 1 | .style { + 2 | --foo: 'bar'; + : ^^^^^ + 3 | --lore-ipsum: "foo"; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^^^^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^^^^^^^^ + 4 | --FANCY: "abort"; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^ + 4 | --FANCY: "abort"; `---- - x String { value: Atom('bar' type=inline), raw: "'bar'" } + x String { value: Atom('foo' type=inline), raw: "\"foo\"" } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:2:5] 2 | --foo: 'bar'; - : ^^^^^ + 3 | --lore-ipsum: "foo"; + : ^^^^^ + 4 | --FANCY: "abort"; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^^^^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^^^^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- - x String { value: Atom('foo' type=inline), raw: "\"foo\"" } + x String { value: Atom('abort' type=inline), raw: "\"abort\"" } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:3:5] 3 | --lore-ipsum: "foo"; - : ^^^^^ + 4 | --FANCY: "abort"; + : ^^^^^^^ + 5 | --test: 1987; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^^^^^^^^^^ + 5 | --test: 1987; + : ^^^^^^^^^^^^ + 6 | --percentage: 25%; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^ + 5 | --test: 1987; + : ^^^^^^ + 6 | --percentage: 25%; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^ + 5 | --test: 1987; + : ^^^^^^ + 6 | --percentage: 25%; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^ + 5 | --test: 1987; + : ^^^^ + 6 | --percentage: 25%; `---- - x String { value: Atom('abort' type=inline), raw: "\"abort\"" } + x Number { value: 1987.0, raw: "1987", type_flag: Integer } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:4:5] 4 | --FANCY: "abort"; - : ^^^^^^^ + 5 | --test: 1987; + : ^^^^ + 6 | --percentage: 25%; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^^^^^^^^^ + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^^^^^^^^^ + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^^^^^^^^^ + 6 | --percentage: 25%; + : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^^^ + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ + 7 | --number: 37; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^^^ + 6 | --percentage: 25%; + : ^^^^^^^^^^^^ + 7 | --number: 37; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^ + 6 | --percentage: 25%; + : ^^^ + 7 | --number: 37; `---- - x Number { value: 1987.0, raw: "1987", type_flag: Integer } + x Percentage { value: 25.0, raw: "25" } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:5:5] 5 | --test: 1987; - : ^^^^ + 6 | --percentage: 25%; + : ^^^ + 7 | --number: 37; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^^^^^^^^^^^^^^^ + 7 | --number: 37; + : ^^^^^^^^^^^^ + 8 | --length: 12em; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + 7 | --number: 37; + : ^^^^^^^^ + 8 | --length: 12em; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^^^^^^^^^^ + 7 | --number: 37; + : ^^^^^^^^ + 8 | --length: 12em; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^ + 7 | --number: 37; + : ^^ + 8 | --length: 12em; `---- - x Percentage { value: 25.0, raw: "25" } + x Number { value: 37.0, raw: "37", type_flag: Integer } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:6:5] 6 | --percentage: 25%; - : ^^^ + 7 | --number: 37; + : ^^ + 8 | --length: 12em; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^^^^^^^^^^^ + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^^^^^^^^^^^ + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^^^^^^^^^^^ + 8 | --length: 12em; + : ^^^^^^^^^^^^^^ + 9 | --time: 75ms; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^^^^^^^ + 8 | --length: 12em; + : ^^^^^^^^ + 9 | --time: 75ms; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^^^^^^^ + 8 | --length: 12em; + : ^^^^^^^^ + 9 | --time: 75ms; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^ + 8 | --length: 12em; + : ^^^^ + 9 | --time: 75ms; `---- - x Number { value: 37.0, raw: "37", type_flag: Integer } + x Dimension { value: 12.0, raw_value: "12", unit: Atom('em' type=static), raw_unit: "em", type_flag: Integer } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:7:5] 7 | --number: 37; - : ^^ + 8 | --length: 12em; + : ^^^^ + 9 | --time: 75ms; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^^^^^^^ + 10 | --function: foo(); + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^ + 10 | --function: foo(); + `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^^^ + 10 | --function: foo(); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^ + 10 | --function: foo(); + `---- - x Dimension { value: 12.0, raw_value: "12", unit: Atom('em' type=static), raw_unit: "em", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] - 8 | --length: 12em; - : ^^^^ - `---- + x Dimension { value: 75.0, raw_value: "75", unit: Atom('ms' type=static), raw_unit: "ms", type_flag: Integer } + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:8:5] + 8 | --length: 12em; + 9 | --time: 75ms; + : ^^^^ + 10 | --function: foo(); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + `---- x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + `---- x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^ + 11 | --nested-function: foo(bar()); + `---- - x Dimension { value: 75.0, raw_value: "75", unit: Atom('ms' type=static), raw_unit: "ms", type_flag: Integer } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] - 9 | --time: 75ms; - : ^^^^ - `---- + x Function + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^^^ + 11 | --nested-function: foo(bar()); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:9:5] + 9 | --time: 75ms; + 10 | --function: foo(); + : ^^^ + 11 | --nested-function: foo(bar()); + `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^^^^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ + 12 | --parentheses: ( ); + `---- + + x Function + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^^^^^^^^ + 12 | --parentheses: ( ); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] + 10 | --function: foo(); + 11 | --nested-function: foo(bar()); + : ^^^ + 12 | --parentheses: ( ); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^ + 12 | --parentheses: ( ); `---- x Function ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^^^ + 11 | --nested-function: foo(bar()); + : ^^^^^ + 12 | --parentheses: ( ); `---- x Ident ,-[$DIR/tests/fixture/rome/custom-properties/input.css:10:5] 10 | --function: foo(); - : ^^^ + 11 | --nested-function: foo(bar()); + : ^^^ + 12 | --parentheses: ( ); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^^^^^^^^^^^ + 13 | --braces: { }; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^ + 13 | --braces: { }; `---- - x Function + x SimpleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^^^^^^ + 12 | --parentheses: ( ); + : ^^^ + 13 | --braces: { }; `---- - x Ident + x LParen ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^ + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^^^ + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- - x Function - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] - 11 | --nested-function: foo(bar()); - : ^^^^^ - `---- - - x Ident + x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:11:5] 11 | --nested-function: foo(bar()); - : ^^^ + 12 | --parentheses: ( ); + : ^ + 13 | --braces: { }; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^^^^^^ + 13 | --braces: { }; + : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + 13 | --braces: { }; + : ^^^^^^^^ + 14 | --brackets: [ ]; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^^^^^^^^^^^ + 13 | --braces: { }; + : ^^^^^^^^ + 14 | --brackets: [ ]; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^ + 13 | --braces: { }; + : ^^^ + 14 | --brackets: [ ]; `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^^^ + 13 | --braces: { }; + : ^^^ + 14 | --brackets: [ ]; `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^ + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^ + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:12:5] 12 | --parentheses: ( ); - : ^ + 13 | --braces: { }; + : ^ + 14 | --brackets: [ ]; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^^^^^^^^^^^ + 14 | --brackets: [ ]; + : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^^^^^^ + 14 | --brackets: [ ]; + : ^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^^^^^^ + 14 | --brackets: [ ]; + : ^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^ + 14 | --brackets: [ ]; + : ^^^ + 15 | --at-keyword-unknown: @foobar; `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^^^ + 14 | --brackets: [ ]; + : ^^^ + 15 | --at-keyword-unknown: @foobar; `---- - x LBrace + x LBracket ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^ + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^ + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:13:5] 13 | --braces: { }; - : ^ + 14 | --brackets: [ ]; + : ^ + 15 | --at-keyword-unknown: @foobar; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^^^^^^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^^^^^^^^^^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^^^ - `---- - - x LBracket - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] - 14 | --brackets: [ ]; - : ^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ + 16 | --at-keyword-known: @media; `---- - x WhiteSpace { value: " " } + x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:14:5] 14 | --brackets: [ ]; - : ^ + 15 | --at-keyword-unknown: @foobar; + : ^^^^^^^ + 16 | --at-keyword-known: @media; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^^^^^^^^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- - x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } + x AtKeyword { value: Atom('media' type=static), raw: "media" } ,-[$DIR/tests/fixture/rome/custom-properties/input.css:15:5] 15 | --at-keyword-unknown: @foobar; - : ^^^^^^^ + 16 | --at-keyword-known: @media; + : ^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^^^^^^^^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^ + 18 | --at-keyword-known-block: @media {}; `---- - x AtKeyword { value: Atom('media' type=static), raw: "media" } + x AtKeyword { value: Atom('foobar' type=inline), raw: "foobar" } + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^^^^^^ + 18 | --at-keyword-known-block: @media {}; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ + 18 | --at-keyword-known-block: @media {}; + `---- + + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ + 18 | --at-keyword-known-block: @media {}; + `---- + + x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] 16 | --at-keyword-known: @media; - : ^^^^^^ + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^ + 18 | --at-keyword-known-block: @media {}; + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^^ + 18 | --at-keyword-known-block: @media {}; + `---- + + x LBrace + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:16:5] + 16 | --at-keyword-known: @media; + 17 | --at-keyword-unknown-block: @foobar {}; + : ^ + 18 | --at-keyword-known-block: @media {}; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:17:5] 17 | --at-keyword-unknown-block: @foobar {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | --at-keyword-known-block: @media {}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | --cdo-at-top-level: ; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | --cdo-at-top-level: ; `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | --cdo-at-top-level: ; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | --cdo-at-top-level: ; `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^ - `---- - - x AtKeyword { value: Atom('media' type=static), raw: "media" } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^ - `---- - - x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^ + 19 | --cdo-at-top-level: ; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^^ + 19 | --cdo-at-top-level: ; `---- - x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] - 18 | --at-keyword-known-block: @media {}; - : ^^ - `---- - - x LBrace + x CDO ,-[$DIR/tests/fixture/rome/custom-properties/input.css:18:5] 18 | --at-keyword-known-block: @media {}; - : ^ + 19 | --cdo-at-top-level: ; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:19:5] 19 | --cdo-at-top-level: ; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; + : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; + : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (; + : ^^^ + 21 | --cdo-not-top-level: (; + : ^^^ + 21 | --cdo-not-top-level: (; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (); `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (); `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^^^^^^^^^^^^^^^^ + 21 | --cdo-not-top-level: (); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^ + 21 | --cdo-not-top-level: (); `---- - x CDC + x SimpleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] 20 | --cdc-at-top-level: -->; - : ^^^ + 21 | --cdo-not-top-level: (); + `---- + + x LParen + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] + 20 | --cdc-at-top-level: -->; + 21 | --cdo-not-top-level: (); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] + 20 | --cdc-at-top-level: -->; + 21 | --cdo-not-top-level: (); + `---- + + x CDO + ,-[$DIR/tests/fixture/rome/custom-properties/input.css:20:5] + 20 | --cdc-at-top-level: -->; + 21 | --cdo-not-top-level: (); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x StyleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Declaration ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x DeclarationName ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x DashedIdent ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^ + 23 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^^^ + 23 | } `---- x LParen ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); + : ^^^ + 23 | } `---- - x CDO + x CDC ,-[$DIR/tests/fixture/rome/custom-properties/input.css:21:5] 21 | --cdo-not-top-level: (); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^^^ - `---- - - x LParen - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ - `---- - - x CDC - ,-[$DIR/tests/fixture/rome/custom-properties/input.css:22:5] - 22 | --cdc-not-top-level: (-->); - : ^^^ + 22 | --cdc-not-top-level: (-->); + : ^^^ + 23 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug index 84d2bb4d59e9..0215549490e1 100644 --- a/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/fit-content/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x ClassSelector ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x Ident ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x SimpleBlock @@ -67,160 +73,213 @@ ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Flex - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/fit-content/input.css:2:5] - 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; - : ^^ + ,-[$DIR/tests/fixture/rome/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: fit-content(8ch) fit-content(8ch) 1fr; + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug index 6ee43c1d81ee..33671180e6eb 100644 --- a/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/font/span.rust-debug @@ -24,12 +24,14 @@ ,-[$DIR/tests/fixture/rome/font/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | src: url(""); `---- x Ident ,-[$DIR/tests/fixture/rome/font/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | src: url(""); `---- x SimpleBlock @@ -43,58 +45,77 @@ ,-[$DIR/tests/fixture/rome/font/input.css:1:1] 1 | @font-face { : ^ + 2 | src: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^^^^^ + 3 | } `---- x Url - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^^ + 3 | } `---- x UrlValue - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^ + 3 | } `---- x Str - ,-[$DIR/tests/fixture/rome/font/input.css:2:5] - 2 | src: url(""); - : ^^ + ,-[$DIR/tests/fixture/rome/font/input.css:1:1] + 1 | @font-face { + 2 | src: url(""); + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug index b6d61fff0b27..5fb7f46a3ef2 100644 --- a/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/functions/span.rust-debug @@ -39,36 +39,42 @@ ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --fancy: 2px; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --fancy: 2px; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --fancy: 2px; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --fancy: 2px; `---- x ClassSelector ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | --fancy: 2px; `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^^^^^ + 2 | --fancy: 2px; `---- x SimpleBlock @@ -87,454 +93,605 @@ ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] 1 | .style { : ^ + 2 | --fancy: 2px; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^^^^^ + 3 | border: var(--fancy); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^^^^^ + 3 | border: var(--fancy); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^ + 3 | border: var(--fancy); + `---- + + x Dimension { value: 2.0, raw_value: "2", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } + ,-[$DIR/tests/fixture/rome/functions/input.css:1:1] + 1 | .style { + 2 | --fancy: 2px; + : ^^^ + 3 | border: var(--fancy); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x Declaration ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^^^^^^^^^^ + 3 | border: var(--fancy); + : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^^^^^ + 3 | border: var(--fancy); + : ^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^^^^^ + 3 | border: var(--fancy); + : ^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; - : ^^^ + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- - x Dimension { value: 2.0, raw_value: "2", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } + x Function + ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + `---- + + x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] 2 | --fancy: 2px; + 3 | border: var(--fancy); : ^^^ + 4 | font-size: calc(10px + 5rem); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/rome/functions/input.css:2:5] + 2 | --fancy: 2px; + 3 | border: var(--fancy); + : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url(""); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url(""); `---- x Declaration ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^^^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url(""); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^ + 5 | background: url(""); `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^ + 5 | background: url(""); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^ + 5 | background: url(""); `---- x Function ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^^^^^^^ + 5 | background: url(""); `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^ + 5 | background: url(""); `---- - x DashedIdent + x CalcSum ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] 3 | border: var(--fancy); - : ^^^^^^^ + 4 | font-size: calc(10px + 5rem); + : ^^^^^^^^^^^ + 5 | background: url(""); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^ + x Dimension + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^ + x Length + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- - x Function - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^ + 5 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^ + 5 | background: url(""); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^ + 5 | background: url(""); `---- - x CalcSum - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^^^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^ + 5 | background: url(""); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x Dimension - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x Length - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^^ + 5 | background: url(""); `---- x Number - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^ + 5 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] - 4 | font-size: calc(10px + 5rem); - : ^^ + ,-[$DIR/tests/fixture/rome/functions/input.css:3:5] + 3 | border: var(--fancy); + 4 | font-size: calc(10px + 5rem); + : ^^^ + 5 | background: url(""); `---- - x CalcProductOrOperator + x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^ + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- - x CalcOperator + x StyleBlock ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^ + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- - x CalcProductOrOperator + x Declaration ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); `---- - x CalcProduct + x DeclarationName ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^^^^^^^^ + 6 | background: url("something"); `---- - x CalcValueOrOperator + x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^^^^^^^^ + 6 | background: url("something"); `---- - x CalcValue + x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^^^^^ + 6 | background: url("something"); `---- - x Dimension + x Url ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^^^^^ + 6 | background: url("something"); `---- - x Length + x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^^ + 5 | background: url(""); + : ^^^ + 6 | background: url("something"); `---- - x Number + x UrlValue ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^ + 5 | background: url(""); + : ^^ + 6 | background: url("something"); `---- - x Ident + x Str ,-[$DIR/tests/fixture/rome/functions/input.css:4:5] 4 | font-size: calc(10px + 5rem); - : ^^^ + 5 | background: url(""); + : ^^ + 6 | background: url("something"); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Declaration ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^ + 7 | background: url("./something"); `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^ + 7 | background: url("./something"); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Url ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^^^^^ + 6 | background: url("something"); + : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^^ + 6 | background: url("something"); + : ^^^ + 7 | background: url("./something"); `---- x UrlValue ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^ + 6 | background: url("something"); + : ^^^^^^^^^^^ + 7 | background: url("./something"); `---- x Str ,-[$DIR/tests/fixture/rome/functions/input.css:5:5] 5 | background: url(""); - : ^^ + 6 | background: url("something"); + : ^^^^^^^^^^^ + 7 | background: url("./something"); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x StyleBlock ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Url ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^ + 7 | background: url("./something"); + : ^^^ + 8 | } `---- x UrlValue ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^ + 8 | } `---- x Str ,-[$DIR/tests/fixture/rome/functions/input.css:6:5] 6 | background: url("something"); - : ^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/rome/functions/input.css:7:5] - 7 | background: url("./something"); - : ^^^^^^^^^^^^^ + 7 | background: url("./something"); + : ^^^^^^^^^^^^^ + 8 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug index 638e9ef7ef8e..7b03b9b2b5a7 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/minmax/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x SimpleBlock @@ -67,250 +73,333 @@ ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ + 3 | } `---- x Flex - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:2:5] - 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: minmax(min-content, 300px) minmax(200px, 1fr) minmax(max-content, max-content); + : ^^^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug index c6d705afbe11..0813ec59c8bb 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/fit-content/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x SimpleBlock @@ -67,124 +73,165 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: repeat(4, fit-content(300px)); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:2:5] - 2 | grid-template-columns: repeat(4, fit-content(300px)); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/fit-content/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, fit-content(300px)); + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug index 47e1d40b6524..839e2167717f 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/flex/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x SimpleBlock @@ -67,106 +73,141 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: repeat(4, 1fr); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ + 3 | } `---- x Flex - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:2:5] - 2 | grid-template-columns: repeat(4, 1fr); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/flex/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, 1fr); + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug index c9ecccb40ffc..26f6c2508f5d 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/line-name/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x SimpleBlock @@ -67,106 +73,141 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: repeat(4, [col-start]); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^^^ + 3 | } `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/line-name/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start]); + : ^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug index 9cf99f9b4a51..c0c09203a41a 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/minmax/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x SimpleBlock @@ -67,148 +73,197 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ + 3 | } `---- x Length - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:2:5] - 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); - : ^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/minmax/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, minmax(min-content, 300px)); + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug index 57450c2a60db..91f14d69fafa 100644 --- a/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/grid/repeat/multi-values/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x Ident ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^^^^^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x SimpleBlock @@ -67,190 +73,253 @@ ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] 1 | .style { : ^ + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^^ + 3 | } `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^^^ + 3 | } `---- x LBracket - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:2:5] - 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/grid/repeat/multi-values/input.css:1:1] + 1 | .style { + 2 | grid-template-columns: repeat(4, [col-start] min-content [col-middle] max-content [col-end]); + : ^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug index c4b448cbd04b..1b605dee0dc8 100644 --- a/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/import/span.rust-debug @@ -9,76 +9,89 @@ ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | @import "something.css"; : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import url("something.css"); `---- x AtRule ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | @import "something.css"; : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import url("something.css"); `---- x AtRuleName ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | @import "something.css"; : ^^^^^^ + 2 | @import url("something.css"); `---- x Ident ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | @import "something.css"; : ^^^^^^ + 2 | @import url("something.css"); `---- x Str ,-[$DIR/tests/fixture/rome/import/input.css:1:1] 1 | @import "something.css"; : ^^^^^^^^^^^^^^^ + 2 | @import url("something.css"); `---- x Rule - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^ `---- x Url - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^^^^^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/rome/import/input.css:2:1] + ,-[$DIR/tests/fixture/rome/import/input.css:1:1] + 1 | @import "something.css"; 2 | @import url("something.css"); : ^^^^^^^^^^^^^^^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug index 64a33fea64cd..925f63a76b1a 100644 --- a/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/keyframe/span.rust-debug @@ -55,18 +55,21 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] 1 | @keyframes important1 { : ^^^^^^^^^ + 2 | from { `---- x Ident ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] 1 | @keyframes important1 { : ^^^^^^^^^ + 2 | from { `---- x CustomIdent ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] 1 | @keyframes important1 { : ^^^^^^^^^^ + 2 | from { `---- x SimpleBlock @@ -85,190 +88,251 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] 1 | @keyframes important1 { : ^ + 2 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] + 1 | @keyframes important1 { + 2 | ,-> from { 3 | | margin-top: 50px !important; 4 | `-> } + 5 | to { `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | from { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] + 1 | @keyframes important1 { + 2 | from { + : ^^^^ + 3 | margin-top: 50px !important; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] + 1 | @keyframes important1 { + 2 | ,-> from { 3 | | margin-top: 50px !important; 4 | `-> } + 5 | to { `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] - 2 | from { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:1:1] + 1 | @keyframes important1 { + 2 | from { + : ^ + 3 | margin-top: 50px !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ + 4 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ + 4 | } `---- x Length - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^ + 4 | } `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^ + 4 | } `---- x ImportantFlag - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:3:9] - 3 | margin-top: 50px !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:2:5] + 2 | from { + 3 | margin-top: 50px !important; + : ^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:5] + 4 | } + 5 | ,-> to { 6 | | margin-top: 100px !important; 7 | `-> } + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | to { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:5] + 4 | } + 5 | to { + : ^^ + 6 | margin-top: 100px !important; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:5] + 4 | } + 5 | ,-> to { 6 | | margin-top: 100px !important; 7 | `-> } + 8 | } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] - 5 | to { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:4:5] + 4 | } + 5 | to { + : ^ + 6 | margin-top: 100px !important; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ + 7 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ + 7 | } `---- x Length - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^ + 7 | } `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^ + 7 | } `---- x ImportantFlag - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:6:9] - 6 | margin-top: 100px !important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:5:5] + 5 | to { + 6 | margin-top: 100px !important; + : ^^^^^^^^^ + 7 | } `---- x Rule @@ -307,18 +371,21 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] 10 | @keyframes foo { : ^^^^^^^^^ + 11 | from { `---- x Ident ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] 10 | @keyframes foo { : ^^^^^^^^^ + 11 | from { `---- x CustomIdent ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] 10 | @keyframes foo { : ^^^ + 11 | from { `---- x SimpleBlock @@ -341,144 +408,191 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] 10 | @keyframes foo { : ^ + 11 | from { `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + 10 | @keyframes foo { + 11 | ,-> from { 12 | `-> } + 13 | to { `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | from { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + 10 | @keyframes foo { + 11 | from { + : ^^^^ + 12 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | ,-> from { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + 10 | @keyframes foo { + 11 | ,-> from { 12 | `-> } + 13 | to { `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:11:5] - 11 | from { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:10:1] + 10 | @keyframes foo { + 11 | from { + : ^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:5] + 12 | } + 13 | ,-> to { 14 | `-> } + 15 | 15% { `---- x Ident - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | to { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:5] + 12 | } + 13 | to { + : ^^ + 14 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | ,-> to { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:5] + 12 | } + 13 | ,-> to { 14 | `-> } + 15 | 15% { `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:13:5] - 13 | to { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:12:5] + 12 | } + 13 | to { + : ^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | ,-> 15% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:5] + 14 | } + 15 | ,-> 15% { 16 | `-> } + 17 | 0% { `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:5] + 14 | } + 15 | 15% { + : ^^^ + 16 | } `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:5] + 14 | } + 15 | 15% { + : ^^ + 16 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | ,-> 15% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:5] + 14 | } + 15 | ,-> 15% { 16 | `-> } + 17 | 0% { `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:15:5] - 15 | 15% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:14:5] + 14 | } + 15 | 15% { + : ^ + 16 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | ,-> 0% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:5] + 16 | } + 17 | ,-> 0% { 18 | `-> } + 19 | 100% { `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:5] + 16 | } + 17 | 0% { + : ^^ + 18 | } `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:5] + 16 | } + 17 | 0% { + : ^ + 18 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | ,-> 0% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:5] + 16 | } + 17 | ,-> 0% { 18 | `-> } + 19 | 100% { `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:17:5] - 17 | 0% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:16:5] + 16 | } + 17 | 0% { + : ^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | ,-> 100% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:5] + 18 | } + 19 | ,-> 100% { 20 | `-> } + 21 | } `---- x Percentage - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:5] + 18 | } + 19 | 100% { + : ^^^^ + 20 | } `---- x Number - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^^^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:5] + 18 | } + 19 | 100% { + : ^^^ + 20 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | ,-> 100% { + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:5] + 18 | } + 19 | ,-> 100% { 20 | `-> } + 21 | } `---- x LBrace - ,-[$DIR/tests/fixture/rome/keyframe/input.css:19:5] - 19 | 100% { - : ^ + ,-[$DIR/tests/fixture/rome/keyframe/input.css:18:5] + 18 | } + 19 | 100% { + : ^ + 20 | } `---- x Rule @@ -497,18 +611,21 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] 23 | @keyframes FOO { : ^^^^^^^^^ + 24 | } `---- x Ident ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] 23 | @keyframes FOO { : ^^^^^^^^^ + 24 | } `---- x CustomIdent ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] 23 | @keyframes FOO { : ^^^ + 24 | } `---- x SimpleBlock @@ -521,4 +638,5 @@ ,-[$DIR/tests/fixture/rome/keyframe/input.css:23:1] 23 | @keyframes FOO { : ^ + 24 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug index d83c2a0afc2e..242f5becfe96 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/condition/span.rust-debug @@ -29,1474 +29,1945 @@ ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRule ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRuleName ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQuery ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaCondition ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionAllType ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaInParens ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeature ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Dimension ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Length ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Number ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x LBrace ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] 1 | @media (min-width: 800px) {} : ^ + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:1:1] + 1 | @media (min-width: 800px) {} 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^ + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 4 | @media not (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 4 | @media not (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 4 | @media not (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media not (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 4 | @media not (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 4 | @media not (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 4 | @media not (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 4 | @media not (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:2:1] + 2 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^ + 4 | @media not (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaNot - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:3:1] + 3 | @media (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 4 | @media not (min-width: 800px) {} : ^ + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaOr - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:4:1] + 4 | @media not (min-width: 800px) {} 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} : ^ + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaOr - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:5:1] + 5 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) {} 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} : ^ + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | ,-> @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { 8 | | a { 9 | | @@ -1505,10 +1976,12 @@ 12 | | 13 | | } 14 | `-> } + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | ,-> @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { 8 | | a { 9 | | @@ -1517,280 +1990,372 @@ 12 | | 13 | | } 14 | `-> } + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^ + 8 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^ + 8 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^ + 8 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaOr - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^ + 8 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^^^^^^^^^^ + 8 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^^^^^ + 8 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^^^ + 8 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^^ + 8 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^^ + 8 | a { `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | ,-> @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { 8 | | a { 9 | | @@ -1799,162 +2364,197 @@ 12 | | 13 | | } 14 | `-> } + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:6:1] + 6 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) {} 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { : ^ + 8 | a { `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | ,-> a { 9 | | 10 | `-> } + 11 | .style { `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | ,-> a { 9 | | 10 | `-> } + 11 | .style { `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | ,-> a { 9 | | 10 | `-> } + 11 | .style { `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | ,-> a { 9 | | 10 | `-> } + 11 | .style { `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:8:5] - 8 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:7:1] + 7 | @media ((min-width: 800px) and (min-width: 800px)) or (min-width: 800px) { + 8 | a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | ,-> .style { 12 | | 13 | `-> } + 14 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | ,-> .style { 12 | | 13 | `-> } + 14 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | ,-> .style { 12 | | 13 | `-> } + 14 | } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | ,-> .style { 12 | | 13 | `-> } + 14 | } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:11:5] - 11 | .style { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:10:5] + 10 | } + 11 | .style { + : ^ `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | ,-> @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { 16 | | a { 17 | | @@ -1966,7 +2566,8 @@ `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | ,-> @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { 16 | | a { 17 | | @@ -1978,277 +2579,368 @@ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^ + 16 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^ + 16 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaCondition - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^ + 16 | a { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaOr - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^ + 16 | a { `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^^^^^^^^^^ + 16 | a { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^^^^^ + 16 | a { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Length - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^^^ + 16 | a { `---- x Number - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^^ + 16 | a { `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^^ + 16 | a { `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | ,-> @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { 16 | | a { 17 | | @@ -2260,153 +2952,186 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + ,-[$DIR/tests/fixture/rome/media/condition/input.css:14:1] + 14 | } 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { : ^ + 16 | a { `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | ,-> a { 17 | | 18 | `-> } + 19 | .style { `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | ,-> a { 17 | | 18 | `-> } + 19 | .style { `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | ,-> a { 17 | | 18 | `-> } + 19 | .style { `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x WqName - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | ,-> a { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | ,-> a { 17 | | 18 | `-> } + 19 | .style { `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:16:5] - 16 | a { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:15:1] + 15 | @media (min-width: 800px) and ((min-width: 800px) or (min-width: 800px)) { + 16 | a { + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | ,-> .style { 20 | | 21 | `-> } + 22 | } `---- x Rule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | ,-> .style { 20 | | 21 | `-> } + 22 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | ,-> .style { 20 | | 21 | `-> } + 22 | } `---- x SelectorList - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^^^^^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | ,-> .style { + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | ,-> .style { 20 | | 21 | `-> } + 22 | } `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/condition/input.css:19:5] - 19 | .style { - : ^ + ,-[$DIR/tests/fixture/rome/media/condition/input.css:18:5] + 18 | } + 19 | .style { + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug index 21c6f9a70be3..fd00a6920ae6 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/feature/span.rust-debug @@ -13,1168 +13,1478 @@ ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media only screen and (color) {} `---- x AtRule ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media only screen and (color) {} `---- x AtRuleName ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^ + 2 | @media only screen and (color) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^ + 2 | @media only screen and (color) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaQuery ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^^^^^^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaType ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^ + 2 | @media only screen and (color) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^ + 2 | @media only screen and (color) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^ + 2 | @media only screen and (color) {} `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaInParens ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaFeature ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaFeatureBoolean ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^^^ + 2 | @media only screen and (color) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^ + 2 | @media only screen and (color) {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^^^^ + 2 | @media only screen and (color) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^^ + 2 | @media only screen and (color) {} `---- x LBrace ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] 1 | @media screen and (color) {} : ^ + 2 | @media only screen and (color) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaFeatureBoolean - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^^^^ + 3 | @media only screen and (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^^ + 3 | @media only screen and (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:1:1] + 1 | @media screen and (color) {} 2 | @media only screen and (color) {} : ^ + 3 | @media only screen and (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^^ + 4 | @media screen and (min-width : 800px ) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^ + 4 | @media screen and (min-width : 800px ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^^ + 4 | @media screen and (min-width : 800px ) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:2:1] + 2 | @media only screen and (color) {} 3 | @media only screen and (min-width: 800px) {} : ^ + 4 | @media screen and (min-width : 800px ) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:3:1] + 3 | @media only screen and (min-width: 800px) {} 4 | @media screen and (min-width : 800px ) {} : ^ + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:4:1] + 4 | @media screen and (min-width : 800px ) {} 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} : ^ + 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaAnd - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Length - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/feature/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/feature/input.css:5:1] + 5 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) {} 6 | @media screen and (min-width: 800px) and (min-width: 800px) and (min-width: 800px) and (min-width: 800px){} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug index b26a713acdde..7bbe9c6203bd 100644 --- a/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/media/type/span.rust-debug @@ -13,478 +13,609 @@ ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^^^^^^^^^^^ + 2 | @media not screen {} `---- x AtRule ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^^^^^^^^^^^ + 2 | @media not screen {} `---- x AtRuleName ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^ + 2 | @media not screen {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^ + 2 | @media not screen {} `---- x MediaQueryList ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^ + 2 | @media not screen {} `---- x MediaQuery ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^ + 2 | @media not screen {} `---- x MediaType ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^ + 2 | @media not screen {} `---- x Ident ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^^^^^ + 2 | @media not screen {} `---- x SimpleBlock ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^^ + 2 | @media not screen {} `---- x LBrace ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] 1 | @media screen {} : ^ + 2 | @media not screen {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | @media only screen {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^ + 3 | @media only screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^ + 3 | @media only screen {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^^^^^ + 3 | @media only screen {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^^^^^ + 3 | @media only screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^ + 3 | @media only screen {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^ + 3 | @media only screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^^^^^ + 3 | @media only screen {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^^ + 3 | @media only screen {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:1:1] + 1 | @media screen {} 2 | @media not screen {} : ^ + 3 | @media only screen {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print, screen {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print, screen {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^ + 4 | @media print, screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^ + 4 | @media print, screen {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^^^^^^ + 4 | @media print, screen {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^^^^^^ + 4 | @media print, screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^ + 4 | @media print, screen {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^ + 4 | @media print, screen {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^^^^^ + 4 | @media print, screen {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^^ + 4 | @media print, screen {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:2:1] + 2 | @media not screen {} 3 | @media only screen {} : ^ + 4 | @media print, screen {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen, all, print {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | @media screen, all, print {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^ + 5 | @media screen, all, print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^ + 5 | @media screen, all, print {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^^^^^^^^ + 5 | @media screen, all, print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^ + 5 | @media screen, all, print {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^ + 5 | @media screen, all, print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^ + 5 | @media screen, all, print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^ + 5 | @media screen, all, print {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^ + 5 | @media screen, all, print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^^^^^ + 5 | @media screen, all, print {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^^ + 5 | @media screen, all, print {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:3:1] + 3 | @media only screen {} 4 | @media print, screen {} : ^ + 5 | @media screen, all, print {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media only screen, not all, only print {} `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | @media only screen, not all, only print {} `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^ + 6 | @media only screen, not all, only print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^ + 6 | @media only screen, not all, only print {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^^^^^^^^^^^^^ + 6 | @media only screen, not all, only print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^ + 6 | @media only screen, not all, only print {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^ + 6 | @media only screen, not all, only print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^^ + 6 | @media only screen, not all, only print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^ + 6 | @media only screen, not all, only print {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^ + 6 | @media only screen, not all, only print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^ + 6 | @media only screen, not all, only print {} `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^ + 6 | @media only screen, not all, only print {} `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^ + 6 | @media only screen, not all, only print {} `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^^^^ + 6 | @media only screen, not all, only print {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^^ + 6 | @media only screen, not all, only print {} `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:4:1] + 4 | @media print, screen {} 5 | @media screen, all, print {} : ^ + 6 | @media only screen, not all, only print {} `---- x Rule - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^ `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/media/type/input.css:6:1] + ,-[$DIR/tests/fixture/rome/media/type/input.css:5:1] + 5 | @media screen, all, print {} 6 | @media only screen, not all, only print {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug index 85d416259e30..2965e110304f 100644 --- a/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/min-and-max/span.rust-debug @@ -51,36 +51,42 @@ ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: max(500px); `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: max(500px); `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: max(500px); `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: max(500px); `---- x ClassSelector ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^^ + 2 | width: max(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^^^^^ + 2 | width: max(500px); `---- x SimpleBlock @@ -103,2836 +109,3781 @@ ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] 1 | .style { : ^ + 2 | width: max(500px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Function + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^^ + 3 | width: max(500px, 6 / 4); + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:1:1] + 1 | .style { + 2 | width: max(500px); + : ^^ + 3 | width: max(500px, 6 / 4); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^^^^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^ + 3 | width: max(500px, 6 / 4); + : ^^^ + 4 | width: max(500px, 40px + 5%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^^^ + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^^ + 3 | width: max(500px, 6 / 4); + : ^^^ + 4 | width: max(500px, 40px + 5%); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] 2 | width: max(500px); - : ^^ + 3 | width: max(500px, 6 / 4); + : ^^ + 4 | width: max(500px, 40px + 5%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcSum + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^^^^^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:2:5] + 2 | width: max(500px); + 3 | width: max(500px, 6 / 4); + : ^ + 4 | width: max(500px, 40px + 5%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^ + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Delimiter ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^^^^^ + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- - x CalcValueOrOperator + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] + 3 | width: max(500px, 6 / 4); + 4 | width: max(500px, 40px + 5%); + : ^^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:3:5] 3 | width: max(500px, 6 / 4); - : ^ + 4 | width: max(500px, 40px + 5%); + : ^ + 5 | width: max(500px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Delimiter ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^^^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- - x Percentage + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] 4 | width: max(500px, 40px + 5%); - : ^ + 5 | width: max(500px, 5% * 400px + 2px); + : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:4:5] + 4 | width: max(500px, 40px + 5%); + 5 | width: max(500px, 5% * 400px + 2px); + : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x Delimiter ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x Percentage ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] 5 | width: max(500px, 5% * 400px + 2px); - : ^^ + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- - x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- - x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- - x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x CalcSum + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- - x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- - x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 7 | width: min(500px); `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 7 | width: min(500px); `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 7 | width: min(500px); `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:5:5] + 5 | width: max(500px, 5% * 400px + 2px); + 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 7 | width: min(500px); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcOperator + x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x CalcValueOrOperator + x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + 7 | width: min(500px); + : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x CalcValue + x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x Dimension + x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x Length + x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + 7 | width: min(500px); + : ^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x Number + x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + 7 | width: min(500px); + : ^^^ + 8 | width: min(500px, 6 / 4); `---- - x CalcProductOrOperator + x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- - x CalcOperator + x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + 7 | width: min(500px); + : ^^^^^ + 8 | width: min(500px, 6 / 4); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + 7 | width: min(500px); + : ^^^ + 8 | width: min(500px, 6 / 4); `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + 7 | width: min(500px); + : ^^ + 8 | width: min(500px, 6 / 4); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + x StyleBlock + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x Declaration + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + x Function + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^^^^^^^^^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + x ComponentValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + x CalcSum + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] + 7 | width: min(500px); + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:6:5] - 6 | width: max(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x StyleBlock + x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Declaration + x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^^^^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^ + 9 | width: min(500px, 40px + 5%); `---- - x DeclarationName + x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Function + x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x Ident + x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^ + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x ComponentValue + x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^^^^^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcSum + x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcProductOrOperator + x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcProduct + x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x CalcValue + x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x Dimension + x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- - x Length + x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] 7 | width: min(500px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:7:5] - 7 | width: min(500px); - : ^^ + 8 | width: min(500px, 6 / 4); + : ^ + 9 | width: min(500px, 40px + 5%); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^^^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x CalcProductOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x CalcProduct + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] - 8 | width: min(500px, 6 / 4); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:8:5] + 8 | width: min(500px, 6 / 4); + 9 | width: min(500px, 40px + 5%); + : ^ + 10 | width: min(500px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Percentage + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValueOrOperator + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x CalcValue + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- - x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^^ - `---- + x Dimension + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Length + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- + + x Number + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] - 9 | width: min(500px, 40px + 5%); - : ^ - `---- + x Ident + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:9:5] + 9 | width: min(500px, 40px + 5%); + 10 | width: min(500px, 5% * 400px + 2px); + : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x StyleBlock ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x Declaration ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x DeclarationName ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x Function ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | } `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Delimiter ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcSum ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Percentage ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcProductOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcProduct ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValueOrOperator ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValue ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Dimension ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Length ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Number ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Ident ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] 10 | width: min(500px, 5% * 400px + 2px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ - `---- - - x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Delimiter - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcSum - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^^^^^^^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^^^^^^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Percentage - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Length - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^^ + 12 | } `---- x Number - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/min-and-max/input.css:11:5] - 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); - : ^^ + ,-[$DIR/tests/fixture/rome/min-and-max/input.css:10:5] + 10 | width: min(500px, 5% * 400px + 2px); + 11 | width: min(500px, 5% * 400px + 2px, 5% * 400px + 2px, 5% * 400px + 2px); + : ^^ + 12 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug index d13e9a1abf82..3c2d1cca04f9 100644 --- a/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/selectors/span.rust-debug @@ -477,66 +477,77 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^^^^ + 14 | color: purple; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^ + 14 | color: purple; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^ + 14 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^ + 14 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^ + 14 | color: purple; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^^^ + 14 | color: purple; `---- x AttributeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^^^ + 14 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^ + 14 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^^^^^ + 14 | color: purple; `---- x SimpleBlock @@ -550,48 +561,63 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] 13 | a[title] { : ^ + 14 | color: purple; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^^^^^^^^^ + 15 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:14:3] - 14 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:13:1] + 13 | a[title] { + 14 | color: purple; + : ^^^^^^ + 15 | } `---- x Rule @@ -612,84 +638,98 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x AttributeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^^^^^^^^^^^ + 18 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^ + 18 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^ + 18 | color: purple; `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^ + 18 | color: purple; `---- x Str ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^^^^^^^ + 18 | color: purple; `---- x SimpleBlock @@ -703,48 +743,63 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] 17 | a[title = "title"] { : ^ + 18 | color: purple; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^^^^^^^^^ + 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:18:3] - 18 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:17:1] + 17 | a[title = "title"] { + 18 | color: purple; + : ^^^^^^ + 19 | } `---- x Rule @@ -765,96 +820,112 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x AttributeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^^^^^^^^^^^^ + 22 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^ + 22 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^ + 22 | color: purple; `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^ + 22 | color: purple; `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^ + 22 | color: purple; `---- x Str ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^^^^^^^ + 22 | color: purple; `---- x AttributeSelectorModifier ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x SimpleBlock @@ -868,48 +939,63 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] 21 | a[title~="title" i] { : ^ + 22 | color: purple; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^^^^^^^^^ + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^^^^^^^^^ + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^^^^^^^^^ + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:22:3] - 22 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:21:1] + 21 | a[title~="title" i] { + 22 | color: purple; + : ^^^^^^ + 23 | } `---- x Rule @@ -930,138 +1016,161 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^ + 26 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^ + 26 | color: purple; `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^ + 26 | color: purple; `---- x Str ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^ + 26 | color: purple; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^^^^^^^^^^^ + 26 | color: purple; `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^ + 26 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^ + 26 | color: purple; `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^ + 26 | color: purple; `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^ + 26 | color: purple; `---- x Str ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^^^^^^^^^ + 26 | color: purple; `---- x AttributeSelectorModifier ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x SimpleBlock @@ -1075,48 +1184,63 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] 25 | a[title = "title"][href*="image/*" S] { : ^ + 26 | color: purple; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^^^^^^^^^ + 27 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^^^^^^^^^ + 27 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^^^^^^^^^ + 27 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^ + 27 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^^ + 27 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/selectors/input.css:26:5] - 26 | color: purple; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/selectors/input.css:25:1] + 25 | a[title = "title"][href*="image/*" S] { + 26 | color: purple; + : ^^^^^^ + 27 | } `---- x Rule @@ -1135,78 +1259,91 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x TypeSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x WqName ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x PseudoClassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^^^^^ + 30 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^^^^^^^^^^^^^^^^ + 30 | } `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x AnPlusB ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x AnPlusBNotation ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x SimpleBlock @@ -1219,6 +1356,7 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:29:1] 29 | p:nth-last-of-type(2) { : ^ + 30 | } `---- x Rule @@ -1237,72 +1375,84 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x PseudoClassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^^^^^^^^^^ + 33 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^^^ + 33 | } `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^ + 33 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^ + 33 | } `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^ + 33 | } `---- x Delimiter ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^ + 33 | } `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^ + 33 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^^ + 33 | } `---- x SimpleBlock @@ -1315,6 +1465,7 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:32:1] 32 | :lang(en, ko) { : ^ + 33 | } `---- x Rule @@ -1333,36 +1484,42 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x PseudoElementSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^^^^^ + 36 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^^^^^^^^^^^ + 36 | } `---- x SimpleBlock @@ -1375,6 +1532,7 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:35:1] 35 | ::pseudo-elem() { : ^ + 36 | } `---- x Rule @@ -1393,84 +1551,98 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x PseudoElementSelector ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Ident ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^^^^^^^^^^^ + 39 | } `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Ident { value: Atom('a' type=static), raw: "a" } ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Comma ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x Ident { value: Atom('b' type=static), raw: "b" } ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- x SimpleBlock @@ -1483,4 +1655,5 @@ ,-[$DIR/tests/fixture/rome/selectors/input.css:38:1] 38 | ::pseudo-elem(a, b) { : ^ + 39 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug index 74ee2ea7aa70..a43994d664ce 100644 --- a/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/smoke/span.rust-debug @@ -16,7 +16,8 @@ `---- x Rule - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | ,-> body { 3 | | background: red; 4 | | width: calc(1px + 2%); @@ -24,7 +25,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | ,-> body { 3 | | background: red; 4 | | width: calc(1px + 2%); @@ -32,49 +34,64 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x WqName - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^^^^ + 3 | background: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | ,-> body { 3 | | background: red; 4 | | width: calc(1px + 2%); @@ -82,205 +99,273 @@ `---- x LBrace - ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + ,-[$DIR/tests/fixture/rome/smoke/input.css:1:1] + 1 | /*This is a comment*/ 2 | body { : ^ + 3 | background: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^^^^^^^^^^^^^ + 4 | width: calc(1px + 2%); `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^^^^^^^^^^^^^ + 4 | width: calc(1px + 2%); `---- x Declaration - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^^^^^^^^^^^^^ + 4 | width: calc(1px + 2%); `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^^^^^^^^ + 4 | width: calc(1px + 2%); `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^^^^^^^^ + 4 | width: calc(1px + 2%); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^ + 4 | width: calc(1px + 2%); `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] - 3 | background: red; - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:2:1] + 2 | body { + 3 | background: red; + : ^^^ + 4 | width: calc(1px + 2%); `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Function - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^ + 5 | } `---- x CalcSum - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^^^^^^ + 5 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x Dimension - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x Length - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^ + 5 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^ + 5 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^ + 5 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x CalcValue - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x Percentage - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^^ + 5 | } `---- x Number - ,-[$DIR/tests/fixture/rome/smoke/input.css:4:5] - 4 | width: calc(1px + 2%); - : ^ + ,-[$DIR/tests/fixture/rome/smoke/input.css:3:5] + 3 | background: red; + 4 | width: calc(1px + 2%); + : ^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug index d3ef1b4ea623..db1ebb79bb50 100644 --- a/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/supports/span.rust-debug @@ -31,78 +31,91 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^ + 2 | } `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^ + 2 | } `---- x SupportsCondition ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^^^^^^^ + 2 | } `---- x SupportsConditionType ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^^^^^^^ + 2 | } `---- x SupportsNot ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^^^^^^^ + 2 | } `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^ + 2 | } `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^ + 2 | } `---- x SupportsFeature ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^ + 2 | } `---- x Declaration ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^^^^^^^ + 2 | } `---- x DeclarationName ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^ + 2 | } `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^^^^ + 2 | } `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^ + 2 | } `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^^^^ + 2 | } `---- x SimpleBlock @@ -115,6 +128,7 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:1:1] 1 | @supports not (display: flex) { : ^ + 2 | } `---- x Rule @@ -137,12 +151,14 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsCondition @@ -157,504 +173,628 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsFeature ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Declaration ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x DeclarationName ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Dimension ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Length ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Number ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^^^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or `---- x SupportsConditionType ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or 5 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsOr ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | ,-> @supports ( box-shadow: 0 0 2px black inset ) or 5 | `-> ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] 4 | @supports ( box-shadow: 0 0 2px black inset ) or : ^^ + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsInParens + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsFeature + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Integer + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Integer + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Dimension + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Length + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Number + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + `---- + + x SupportsConditionType + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + `---- + + x SupportsOr + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/supports/input.css:4:1] + 4 | @supports ( box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + : ^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsFeature ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Declaration ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x DeclarationName ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Dimension ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Length ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Number ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsConditionType ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or - 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsOr ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] - 5 | ,-> ( -moz-box-shadow: 0 0 2px black inset ) or - 6 | `-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 5 | ( -moz-box-shadow: 0 0 2px black inset ) or + 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:5:11] 5 | ( -moz-box-shadow: 0 0 2px black inset ) or - : ^^ + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + : ^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^^^^^^^^^^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Integer ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Length ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^ `---- x Number ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^ `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^^^^ - `---- - - x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or - 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^^^^ `---- - x SupportsOr - ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] - 6 | ,-> ( -webkit-box-shadow: 0 0 2px black inset ) or - 7 | `-> ( -o-box-shadow: 0 0 2px black inset ) {} - `---- - - x Ident + x SimpleBlock ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or - : ^^ - `---- - - x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ - `---- - - x Integer - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^^ + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/supports/input.css:7:11] - 7 | ( -o-box-shadow: 0 0 2px black inset ) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:6:11] + 6 | ( -webkit-box-shadow: 0 0 2px black inset ) or + 7 | ( -o-box-shadow: 0 0 2px black inset ) {} + : ^ `---- x Rule @@ -675,12 +815,14 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsCondition @@ -694,232 +836,279 @@ ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | ,-> @supports ((transition-property: color) or 11 | `-> (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | ,-> @supports ((transition-property: color) or 11 | `-> (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} `---- x SupportsCondition ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | ,-> @supports ((transition-property: color) or 11 | `-> (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} `---- x SupportsConditionType ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsInParens ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsFeature ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Declaration ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x DeclarationName ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^^^^^^^^^^^^^^^ + 11 | (animation-name: foo)) and `---- x ComponentValue ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^ + 11 | (animation-name: foo)) and `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^^^^ + 11 | (animation-name: foo)) and `---- x SupportsConditionType ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | ,-> @supports ((transition-property: color) or 11 | `-> (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} `---- x SupportsOr ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | ,-> @supports ((transition-property: color) or 11 | `-> (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} `---- x Ident ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] 10 | @supports ((transition-property: color) or : ^^ + 11 | (animation-name: foo)) and `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ + 12 | (transform: rotate(10deg)) {} `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ + 12 | (transform: rotate(10deg)) {} `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^^^^^^ + 12 | (transform: rotate(10deg)) {} `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^ + 12 | (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^^^^^^^^^^^^ + 12 | (transform: rotate(10deg)) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^ + 12 | (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^ + 12 | (transform: rotate(10deg)) {} `---- x SupportsConditionType - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | ,-> (animation-name: foo)) and + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | ,-> (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x SupportsAnd - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | ,-> (animation-name: foo)) and + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | ,-> (animation-name: foo)) and 12 | `-> (transform: rotate(10deg)) {} `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] - 11 | (animation-name: foo)) and - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:10:1] + 10 | @supports ((transition-property: color) or + 11 | (animation-name: foo)) and + : ^^^ + 12 | (transform: rotate(10deg)) {} `---- x SupportsInParens - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SupportsFeature - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Angle - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^^^ `---- x Number - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^ `---- x Ident - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/rome/supports/input.css:12:11] - 12 | (transform: rotate(10deg)) {} - : ^ + ,-[$DIR/tests/fixture/rome/supports/input.css:11:12] + 11 | (animation-name: foo)) and + 12 | (transform: rotate(10deg)) {} + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug b/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug index 4ebd085e80f9..9d25742e0909 100644 --- a/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/rome/values/span.rust-debug @@ -40,60 +40,70 @@ ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^^^^ + 2 | content: ' content '; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^^^^ + 2 | content: ' content '; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^^^^ + 2 | content: ' content '; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^ + 2 | content: ' content '; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^ + 2 | content: ' content '; `---- x WqName ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^ + 2 | content: ' content '; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^ + 2 | content: ' content '; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^^^ + 2 | content: ' content '; `---- x PseudoElementSelector ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^^^ + 2 | content: ' content '; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^^^^^^ + 2 | content: ' content '; `---- x SimpleBlock @@ -107,48 +117,63 @@ ,-[$DIR/tests/fixture/rome/values/input.css:1:1] 1 | p::before { : ^ + 2 | content: ' content '; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^^^^^ + 3 | } `---- x Str - ,-[$DIR/tests/fixture/rome/values/input.css:2:5] - 2 | content: ' content '; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:1:1] + 1 | p::before { + 2 | content: ' content '; + : ^^^^^^^^^^^ + 3 | } `---- x Rule @@ -175,36 +200,42 @@ ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x SubclassSelector ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x ClassSelector ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^^ + 6 | opacity: 1e-3; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^^^^^^ + 6 | opacity: 1e-3; `---- x SimpleBlock @@ -221,187 +252,248 @@ ,-[$DIR/tests/fixture/rome/values/input.css:5:1] 5 | .number { : ^ + 6 | opacity: 1e-3; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + `---- + + x Declaration + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^^^^ + 7 | line-height: 0.2; + `---- + + x Ident + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^^^^ + 7 | line-height: 0.2; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^ + 7 | line-height: 0.2; + `---- + + x Number + ,-[$DIR/tests/fixture/rome/values/input.css:5:1] + 5 | .number { + 6 | opacity: 1e-3; + : ^^^^ + 7 | line-height: 0.2; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x Declaration ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^^^^^^^^^^ + 7 | line-height: 0.2; + : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^^^^ + 7 | line-height: 0.2; + : ^^^^^^^^^^^ + 8 | width: 20%; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^^^^ + 7 | line-height: 0.2; + : ^^^^^^^^^^^ + 8 | width: 20%; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^ + 7 | line-height: 0.2; + : ^^^ + 8 | width: 20%; `---- x Number ,-[$DIR/tests/fixture/rome/values/input.css:6:5] 6 | opacity: 1e-3; - : ^^^^ + 7 | line-height: 0.2; + : ^^^ + 8 | width: 20%; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x StyleBlock ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x Declaration ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^^^^^^^^^^^^^^ + 8 | width: 20%; + : ^^^^^^^^^^ + 9 | margin-top: -5%; `---- x DeclarationName ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^^^^^^^^^ + 8 | width: 20%; + : ^^^^^ + 9 | margin-top: -5%; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^^^^^^^^^ + 8 | width: 20%; + : ^^^^^ + 9 | margin-top: -5%; `---- x ComponentValue ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^ + 8 | width: 20%; + : ^^^ + 9 | margin-top: -5%; `---- - x Number + x Percentage ,-[$DIR/tests/fixture/rome/values/input.css:7:5] 7 | line-height: 0.2; - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^^ + 8 | width: 20%; + : ^^^ + 9 | margin-top: -5%; `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:8:5] - 8 | width: 20%; - : ^^ + ,-[$DIR/tests/fixture/rome/values/input.css:7:5] + 7 | line-height: 0.2; + 8 | width: 20%; + : ^^ + 9 | margin-top: -5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^^^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^ + 10 | } + `---- x Percentage - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/rome/values/input.css:9:5] - 9 | margin-top: -5%; - : ^^ - `---- + ,-[$DIR/tests/fixture/rome/values/input.css:8:5] + 8 | width: 20%; + 9 | margin-top: -5%; + : ^^ + 10 | } + `---- x Rule ,-[$DIR/tests/fixture/rome/values/input.css:12:1] @@ -421,42 +513,49 @@ ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x TypeSelector ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x WqName ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^^^ + 13 | color: yellow `---- x SimpleBlock @@ -470,51 +569,63 @@ ,-[$DIR/tests/fixture/rome/values/input.css:12:1] 12 | foo { : ^ + 13 | color: yellow `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^^^^^^^^^^ 14 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:13:5] - 13 | color: yellow - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:12:1] + 12 | foo { + 13 | color: yellow + : ^^^^^^ + 14 | } `---- x Rule @@ -537,42 +648,49 @@ ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x ComplexSelector ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x CompoundSelector ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x TypeSelector ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x TagNameSelector ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x WqName ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x Ident ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^^^ + 17 | color: yellow; `---- x SimpleBlock @@ -587,91 +705,117 @@ ,-[$DIR/tests/fixture/rome/values/input.css:16:1] 16 | bar { : ^ + 17 | color: yellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^^^^^^^^^ + 18 | background: none `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^^^^^^^^^ + 18 | background: none `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^^^^^^^^^ + 18 | background: none `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^ + 18 | background: none `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^ + 18 | background: none `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^^ + 18 | background: none `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:17:5] - 17 | color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:16:1] + 16 | bar { + 17 | color: yellow; + : ^^^^^^ + 18 | background: none `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^^^^^^^^^^^^^^ 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^^^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/rome/values/input.css:18:5] - 18 | background: none - : ^^^^ + ,-[$DIR/tests/fixture/rome/values/input.css:17:5] + 17 | color: yellow; + 18 | background: none + : ^^^^ + 19 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug index cb3f4e6212de..0174344f6466 100644 --- a/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/attribute/span.rust-debug @@ -56,4300 +56,5705 @@ ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^^^^ + 2 | [title=foo] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^^^^ + 2 | [title=foo] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^ + 2 | [title=foo] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^ + 2 | [title=foo] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^ + 2 | [title=foo] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^ + 2 | [title=foo] {} `---- x AttributeSelector ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^^^ + 2 | [title=foo] {} `---- x WqName ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^ + 2 | [title=foo] {} `---- x Ident ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^^^^ + 2 | [title=foo] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^^ + 2 | [title=foo] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] 1 | [title] {} : ^ + 2 | [title=foo] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^^^^^^^ + 3 | [title="foo"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^ + 3 | [title="foo"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^^^ + 3 | [title="foo"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^ + 3 | [title="foo"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^ + 3 | [title="foo"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^^ + 3 | [title="foo"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^^ + 3 | [title="foo"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:1:1] + 1 | [title] {} 2 | [title=foo] {} : ^ + 3 | [title="foo"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^^^^^^^^^ + 4 | [ title = "foo" ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^ + 4 | [ title = "foo" ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^ + 4 | [ title = "foo" ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^ + 4 | [ title = "foo" ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^ + 4 | [ title = "foo" ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^^^^ + 4 | [ title = "foo" ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^^ + 4 | [ title = "foo" ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:2:1] + 2 | [title=foo] {} 3 | [title="foo"] {} : ^ + 4 | [ title = "foo" ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^ + 5 | [ title = "foo" ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^ + 5 | [ title = "foo" ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^ + 5 | [ title = "foo" ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^ + 5 | [ title = "foo" ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^ + 5 | [ title = "foo" ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^^^^ + 5 | [ title = "foo" ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^^ + 5 | [ title = "foo" ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:3:1] + 3 | [title="foo"] {} 4 | [ title = "foo" ] {} : ^ + 5 | [ title = "foo" ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | [lang~="en-us"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^ + 6 | [lang~="en-us"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^ + 6 | [lang~="en-us"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^ + 6 | [lang~="en-us"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^ + 6 | [lang~="en-us"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^^^^ + 6 | [lang~="en-us"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^^ + 6 | [lang~="en-us"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:4:1] + 4 | [ title = "foo" ] {} 5 | [ title = "foo" ] {} : ^ + 6 | [lang~="en-us"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^^^^^^^^^ + 7 | [lang|="zh"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^ + 7 | [lang|="zh"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^ + 7 | [lang|="zh"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^ + 7 | [lang|="zh"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^ + 7 | [lang|="zh"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^^^^^^ + 7 | [lang|="zh"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^^ + 7 | [lang|="zh"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:5:1] + 5 | [ title = "foo" ] {} 6 | [lang~="en-us"] {} : ^ + 7 | [lang|="zh"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^^^^^^^^^ + 8 | [href^="#"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^ + 8 | [href^="#"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^ + 8 | [href^="#"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^ + 8 | [href^="#"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^ + 8 | [href^="#"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^^^ + 8 | [href^="#"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^^ + 8 | [href^="#"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:6:1] + 6 | [lang~="en-us"] {} 7 | [lang|="zh"] {} : ^ + 8 | [href^="#"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^^^^^^^^ + 9 | [href$=".org"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^ + 9 | [href$=".org"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^^ + 9 | [href$=".org"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^ + 9 | [href$=".org"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^ + 9 | [href$=".org"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^^ + 9 | [href$=".org"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^^ + 9 | [href$=".org"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:7:1] + 7 | [lang|="zh"] {} 8 | [href^="#"] {} : ^ + 9 | [href$=".org"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^^^^^^^^^ + 10 | [href*="example"] {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^ + 10 | [href*="example"] {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^ + 10 | [href*="example"] {} + `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^ + 10 | [href*="example"] {} + `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^ + 10 | [href*="example"] {} + `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^^^^^ + 10 | [href*="example"] {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^^ + 10 | [href*="example"] {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] - 9 | [href$=".org"] {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/attribute/input.css:8:1] + 8 | [href^="#"] {} + 9 | [href$=".org"] {} + : ^ + 10 | [href*="example"] {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^ + 11 | [href*="insensitive" i] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^ + 11 | [href*="insensitive" i] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^ + 11 | [href*="insensitive" i] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^^^^^^^^ + 11 | [href*="insensitive" i] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^^ + 11 | [href*="insensitive" i] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:9:1] + 9 | [href$=".org"] {} 10 | [href*="example"] {} : ^ + 11 | [href*="insensitive" i] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^ + 12 | [href*="insensitive" I] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^ + 12 | [href*="insensitive" I] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^ + 12 | [href*="insensitive" I] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^ + 12 | [href*="insensitive" I] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^ + 12 | [href*="insensitive" I] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^ + 12 | [href*="insensitive" I] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^^ + 12 | [href*="insensitive" I] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:10:1] + 10 | [href*="example"] {} 11 | [href*="insensitive" i] {} : ^ + 12 | [href*="insensitive" I] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^ + 13 | [href*="cAsE" s] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^ + 13 | [href*="cAsE" s] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^ + 13 | [href*="cAsE" s] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^^^^^^^^^^^^ + 13 | [href*="cAsE" s] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^ + 13 | [href*="cAsE" s] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^ + 13 | [href*="cAsE" s] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^^ + 13 | [href*="cAsE" s] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:11:1] + 11 | [href*="insensitive" i] {} 12 | [href*="insensitive" I] {} : ^ + 13 | [href*="cAsE" s] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^^^^^^^^^^^ + 14 | [href*="cAsE" S] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^ + 14 | [href*="cAsE" S] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^ + 14 | [href*="cAsE" S] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^ + 14 | [href*="cAsE" S] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^ + 14 | [href*="cAsE" S] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^^^^^ + 14 | [href*="cAsE" S] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^ + 14 | [href*="cAsE" S] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^ + 14 | [href*="cAsE" S] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^^ + 14 | [href*="cAsE" S] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:12:1] + 12 | [href*="insensitive" I] {} 13 | [href*="cAsE" s] {} : ^ + 14 | [href*="cAsE" S] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^^^^^^^^^^^ + 15 | [foo|att=val] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^ + 15 | [foo|att=val] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^ + 15 | [foo|att=val] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^ + 15 | [foo|att=val] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^ + 15 | [foo|att=val] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^^^^^ + 15 | [foo|att=val] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^ + 15 | [foo|att=val] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^ + 15 | [foo|att=val] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^^ + 15 | [foo|att=val] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:13:1] + 13 | [href*="cAsE" s] {} 14 | [href*="cAsE" S] {} : ^ + 15 | [foo|att=val] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^^^^^^^ + 16 | [*|att] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^^^^ + 16 | [*|att] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^^ + 16 | [*|att] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^ + 16 | [*|att] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^^ + 16 | [*|att] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^^ + 16 | [*|att] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:14:1] + 14 | [href*="cAsE" S] {} 15 | [foo|att=val] {} : ^ + 16 | [*|att] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^^^^ + 17 | [ *|att ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^^^^ + 17 | [ *|att ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^ + 17 | [ *|att ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^ + 17 | [ *|att ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^ + 17 | [ *|att ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^ + 17 | [ *|att ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^^^ + 17 | [ *|att ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^^^ + 17 | [ *|att ] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^ + 17 | [ *|att ] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^ + 17 | [ *|att ] {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^ + 17 | [ *|att ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^^ + 17 | [ *|att ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^^ + 17 | [ *|att ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:15:1] + 15 | [foo|att=val] {} 16 | [*|att] {} : ^ + 17 | [ *|att ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^^^^ + 18 | [|att] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^^^^ + 18 | [|att] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^ + 18 | [|att] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^ + 18 | [|att] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^ + 18 | [|att] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^ + 18 | [|att] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^^^^^^^^^ + 18 | [|att] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^^^ + 18 | [|att] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^ + 18 | [|att] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^ + 18 | [|att] {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^ + 18 | [|att] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^^ + 18 | [|att] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^^ + 18 | [|att] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:16:1] + 16 | [*|att] {} 17 | [ *|att ] {} : ^ + 18 | [|att] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^^^^ + 19 | [ |att ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^^^^ + 19 | [ |att ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^ + 19 | [ |att ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^ + 19 | [ |att ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^ + 19 | [ |att ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^ + 19 | [ |att ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^^^ + 19 | [ |att ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^^ + 19 | [ |att ] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^ + 19 | [ |att ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^^ + 19 | [ |att ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^^ + 19 | [ |att ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:17:1] + 17 | [ *|att ] {} 18 | [|att] {} : ^ + 19 | [ |att ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^^^^ + 20 | [ |att ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^^^^ + 20 | [ |att ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^ + 20 | [ |att ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^ + 20 | [ |att ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^ + 20 | [ |att ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^ + 20 | [ |att ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^^^^^ + 20 | [ |att ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^^ + 20 | [ |att ] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^ + 20 | [ |att ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^^ + 20 | [ |att ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^^ + 20 | [ |att ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:18:1] + 18 | [|att] {} 19 | [ |att ] {} : ^ + 20 | [ |att ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^^^^ + 21 | [att] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^^^^ + 21 | [att] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^ + 21 | [att] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^ + 21 | [att] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^ + 21 | [att] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^ + 21 | [att] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^^^^^^^^^ + 21 | [att] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^^ + 21 | [att] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^ + 21 | [att] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^^ + 21 | [att] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^^ + 21 | [att] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:19:1] + 19 | [ |att ] {} 20 | [ |att ] {} : ^ + 21 | [att] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^^^^ + 22 | [ att ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^^^^ + 22 | [ att ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^ + 22 | [ att ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^ + 22 | [ att ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^ + 22 | [ att ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^ + 22 | [ att ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^^^ + 22 | [ att ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^ + 22 | [ att ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^^ + 22 | [ att ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^^ + 22 | [ att ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:20:1] + 20 | [ |att ] {} 21 | [att] {} : ^ + 22 | [ att ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^^^^ + 23 | [ att ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^^^^ + 23 | [ att ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^ + 23 | [ att ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^ + 23 | [ att ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^ + 23 | [ att ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^ + 23 | [ att ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^^^^^ + 23 | [ att ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^ + 23 | [ att ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^^ + 23 | [ att ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^^ + 23 | [ att ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:21:1] + 21 | [att] {} 22 | [ att ] {} : ^ + 23 | [ att ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^^^^^^^^^ + 24 | a[ class = "test" ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^ + 24 | a[ class = "test" ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^^ + 24 | a[ class = "test" ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^^ + 24 | a[ class = "test" ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:22:1] + 22 | [ att ] {} 23 | [ att ] {} : ^ + 24 | a[ class = "test" ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^ + 25 | a[ class = "test" ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^ + 25 | a[ class = "test" ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^ + 25 | a[ class = "test" ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^ + 25 | a[ class = "test" ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^^^^^ + 25 | a[ class = "test" ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^^ + 25 | a[ class = "test" ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:23:1] + 23 | [ att ] {} 24 | a[ class = "test" ] {} : ^ + 25 | a[ class = "test" ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | [href*="insensitive" i] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^ + 26 | [href*="insensitive" i] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^ + 26 | [href*="insensitive" i] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^ + 26 | [href*="insensitive" i] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^^^^^ + 26 | [href*="insensitive" i] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^^ + 26 | [href*="insensitive" i] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:24:1] + 24 | a[ class = "test" ] {} 25 | a[ class = "test" ] {} : ^ + 26 | [href*="insensitive" i] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^ + 27 | [ href*="insensitive" i ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^ + 27 | [ href*="insensitive" i ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^ + 27 | [ href*="insensitive" i ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^^^^^^^^^^^^ + 27 | [ href*="insensitive" i ] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^ + 27 | [ href*="insensitive" i ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^ + 27 | [ href*="insensitive" i ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^^ + 27 | [ href*="insensitive" i ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:25:1] + 25 | a[ class = "test" ] {} 26 | [href*="insensitive" i] {} : ^ + 27 | [ href*="insensitive" i ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^ + 28 | [ href *= "insensitive" i ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^^^^^^^^^^^^ + 28 | [ href *= "insensitive" i ] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^ + 28 | [ href *= "insensitive" i ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^ + 28 | [ href *= "insensitive" i ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^^ + 28 | [ href *= "insensitive" i ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:26:1] + 26 | [href*="insensitive" i] {} 27 | [ href*="insensitive" i ] {} : ^ + 28 | [ href *= "insensitive" i ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^ + 29 | [ href ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^ + 29 | [ href ] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^ + 29 | [ href ] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^^^^^^^^^^^^ + 29 | [ href ] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^ + 29 | [ href ] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^ + 29 | [ href ] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^^ + 29 | [ href ] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:27:1] + 27 | [ href*="insensitive" i ] {} 28 | [ href *= "insensitive" i ] {} : ^ + 29 | [ href ] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^^^^^^^^^ + 30 | [frame=hsides i] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^ + 30 | [frame=hsides i] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^^^ + 30 | [frame=hsides i] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^^ + 30 | [frame=hsides i] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:28:1] + 28 | [ href *= "insensitive" i ] {} 29 | [ href ] {} : ^ + 30 | [frame=hsides i] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^^^^^^^^^^^ + 31 | #id.class[target] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^ + 31 | #id.class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^ + 31 | #id.class[target] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^ + 31 | #id.class[target] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^ + 31 | #id.class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^^^^^ + 31 | #id.class[target] {} `---- x AttributeSelectorModifier - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^ + 31 | #id.class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^ + 31 | #id.class[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^^ + 31 | #id.class[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:29:1] + 29 | [ href ] {} 30 | [frame=hsides i] {} : ^ + 31 | #id.class[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 32 | #id[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 32 | #id[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 32 | #id[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 32 | #id[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 32 | #id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^ + 32 | #id[target] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^ + 32 | #id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^ + 32 | #id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^ + 32 | #id[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^ + 32 | #id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^ + 32 | #id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^ + 32 | #id[target] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^^^ + 32 | #id[target] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^ + 32 | #id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^^^^^ + 32 | #id[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^^ + 32 | #id[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:30:1] + 30 | [frame=hsides i] {} 31 | #id.class[target] {} : ^ + 32 | #id[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^^^^^^^ + 33 | [target].class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^^^^^^^ + 33 | [target].class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^^^^ + 33 | [target].class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^^^^ + 33 | [target].class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^^^^ + 33 | [target].class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^ + 33 | [target].class {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^ + 33 | [target].class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^ + 33 | [target].class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^ + 33 | [target].class {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^^^ + 33 | [target].class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^ + 33 | [target].class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^^^^^ + 33 | [target].class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^^ + 33 | [target].class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:31:1] + 31 | #id.class[target] {} 32 | #id[target] {} : ^ + 33 | [target].class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^^^^^^^^^^ + 34 | [title='foo'] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^^^^^^^^^^ + 34 | [title='foo'] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^^^^^^^ + 34 | [title='foo'] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^^^^^^^ + 34 | [title='foo'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^^^^^^^ + 34 | [title='foo'] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^ + 34 | [title='foo'] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^^^ + 34 | [title='foo'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^ + 34 | [title='foo'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^ + 34 | [title='foo'] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^ + 34 | [title='foo'] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^^ + 34 | [title='foo'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^^^^ + 34 | [title='foo'] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^^ + 34 | [title='foo'] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:32:1] + 32 | #id[target] {} 33 | [target].class {} : ^ + 34 | [title='foo'] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^^^^^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^ + 35 | [data-style='value'][data-loading] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^^^^ + 35 | [data-style='value'][data-loading] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^^ + 35 | [data-style='value'][data-loading] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:33:1] + 33 | [target].class {} 34 | [title='foo'] {} : ^ + 35 | [data-style='value'][data-loading] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^ + 36 | a[href="te's't"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^ + 36 | a[href="te's't"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^ + 36 | a[href="te's't"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^^^^^^^^^^^ + 36 | a[href="te's't"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^^ + 36 | a[href="te's't"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:34:1] + 34 | [title='foo'] {} 35 | [data-style='value'][data-loading] {} : ^ + 36 | a[href="te's't"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^ + 37 | a[href='te"s"t'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^ + 37 | a[href='te"s"t'] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^^^^^^^ + 37 | a[href='te"s"t'] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^^ + 37 | a[href='te"s"t'] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:35:1] + 35 | [data-style='value'][data-loading] {} 36 | a[href="te's't"] {} : ^ + 37 | a[href='te"s"t'] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^^^^^^^^ + 38 | [ng\:cloak] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^ + 38 | [ng\:cloak] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^ + 38 | [ng\:cloak] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^ + 38 | [ng\:cloak] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^^^^^^^ + 38 | [ng\:cloak] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^^ + 38 | [ng\:cloak] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:36:1] + 36 | a[href="te's't"] {} 37 | a[href='te"s"t'] {} : ^ + 38 | [ng\:cloak] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^^^^^^^^ + 39 | [ng\3a cloak] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^^ + 39 | [ng\3a cloak] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:37:1] + 37 | a[href='te"s"t'] {} 38 | [ng\:cloak] {} : ^ + 39 | [ng\3a cloak] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^^^^^^^^^^ + 40 | [ng\00003acloak] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^^ + 40 | [ng\00003acloak] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:38:1] + 38 | [ng\:cloak] {} 39 | [ng\3a cloak] {} : ^ + 40 | [ng\00003acloak] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^^^^^^^^^^^^^ + 41 | :not([foo=")"]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^^ + 41 | :not([foo=")"]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:39:1] + 39 | [ng\3a cloak] {} 40 | [ng\00003acloak] {} : ^ + 41 | :not([foo=")"]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^ + 42 | :not(div/*)*/) { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^^^^^^^ + 42 | :not(div/*)*/) { } `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^ + 42 | :not(div/*)*/) { } `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^ + 42 | :not(div/*)*/) { } `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^ + 42 | :not(div/*)*/) { } `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^ + 42 | :not(div/*)*/) { } `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^^ + 42 | :not(div/*)*/) { } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^^ + 42 | :not(div/*)*/) { } `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:40:1] + 40 | [ng\00003acloak] {} 41 | :not([foo=")"]) {} : ^ + 42 | :not(div/*)*/) { } `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 43 | [foo=\"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^^^ + 43 | [foo=\"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:41:1] + 41 | :not([foo=")"]) {} 42 | :not(div/*)*/) { } : ^ + 43 | [foo=\"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^^^^ + 44 | [foo=\{] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^^^^ + 44 | [foo=\{] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^ + 44 | [foo=\{] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^ + 44 | [foo=\{] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^ + 44 | [foo=\{] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^ + 44 | [foo=\{] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^^^^^^ + 44 | [foo=\{] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^ + 44 | [foo=\{] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^^ + 44 | [foo=\{] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^ + 44 | [foo=\{] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^ + 44 | [foo=\{] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^ + 44 | [foo=\{] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^^ + 44 | [foo=\{] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:42:1] + 42 | :not(div/*)*/) { } 43 | [foo=\"] {} : ^ + 44 | [foo=\{] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^^^^ + 45 | [foo=\(] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^^^^ + 45 | [foo=\(] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^ + 45 | [foo=\(] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^ + 45 | [foo=\(] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^ + 45 | [foo=\(] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^ + 45 | [foo=\(] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^^^^^^ + 45 | [foo=\(] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^ + 45 | [foo=\(] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^^ + 45 | [foo=\(] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^ + 45 | [foo=\(] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^ + 45 | [foo=\(] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^ + 45 | [foo=\(] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^^ + 45 | [foo=\(] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:43:1] + 43 | [foo=\"] {} 44 | [foo=\{] {} : ^ + 45 | [foo=\(] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^^^^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:44:1] + 44 | [foo=\{] {} 45 | [foo=\(] {} : ^ + 46 | [foo=yes\:\(it\'s\ work\)] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^ + 47 | [attr=\;] { } `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^ + 47 | [attr=\;] { } `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^ + 47 | [attr=\;] { } `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^^^^^^^^^^^^^^^^^^^ + 47 | [attr=\;] { } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^^ + 47 | [attr=\;] { } `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:45:1] + 45 | [foo=\(] {} 46 | [foo=yes\:\(it\'s\ work\)] {} : ^ + 47 | [attr=\;] { } `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^^^^^^ + 48 | [*|attr|="test"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^ + 48 | [*|attr|="test"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^^ + 48 | [*|attr|="test"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^ + 48 | [*|attr|="test"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^ + 48 | [*|attr|="test"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^ + 48 | [*|attr|="test"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^^^ + 48 | [*|attr|="test"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:46:1] + 46 | [foo=yes\:\(it\'s\ work\)] {} 47 | [attr=\;] { } : ^ + 48 | [*|attr|="test"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^^^^^^^^^^^ + 49 | [foo|attr|="test"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^ + 49 | [foo|attr|="test"] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^ + 49 | [foo|attr|="test"] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^ + 49 | [foo|attr|="test"] {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^ + 49 | [foo|attr|="test"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^ + 49 | [foo|attr|="test"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^ + 49 | [foo|attr|="test"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^ + 49 | [foo|attr|="test"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^^^^^ + 49 | [foo|attr|="test"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^^ + 49 | [foo|attr|="test"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:47:1] + 47 | [attr=\;] { } 48 | [*|attr|="test"] {} : ^ + 49 | [foo|attr|="test"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^^^ `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^ `---- x Namespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^ `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^ `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^ `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^ `---- x Str - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/attribute/input.css:49:1] + ,-[$DIR/tests/fixture/selector/attribute/input.css:48:1] + 48 | [*|attr|="test"] {} 49 | [foo|attr|="test"] {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/class/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/class/span.rust-debug index 7ac0386ad2cf..011f6eecd42f 100644 --- a/crates/swc_css_parser/tests/fixture/selector/class/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/class/span.rust-debug @@ -64,3640 +64,4834 @@ ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^^^^ + 2 | .♥ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^^^^ + 2 | .♥ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^ + 2 | .♥ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^ + 2 | .♥ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^ + 2 | .♥ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^ + 2 | .♥ {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^^ + 2 | .♥ {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^^^^ + 2 | .♥ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^^ + 2 | .♥ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:1:1] 1 | .class {} : ^ + 2 | .♥ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^^^^ + 3 | .© {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^^^^ + 3 | .© {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^ + 3 | .© {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^ + 3 | .© {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^ + 3 | .© {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^ + 3 | .© {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^^ + 3 | .© {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^^ + 3 | .© {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^^ + 3 | .© {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + ,-[$DIR/tests/fixture/selector/class/input.css:1:1] + 1 | .class {} 2 | .♥ {} : ^ + 3 | .© {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^^^^ + 4 | .“‘’” {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^^^^ + 4 | .“‘’” {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^ + 4 | .“‘’” {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^ + 4 | .“‘’” {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^ + 4 | .“‘’” {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^ + 4 | .“‘’” {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^^ + 4 | .“‘’” {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^ + 4 | .“‘’” {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^^ + 4 | .“‘’” {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + ,-[$DIR/tests/fixture/selector/class/input.css:2:1] + 2 | .♥ {} 3 | .© {} : ^ + 4 | .“‘’” {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^^^^^^^^^^^ + 5 | .☺☃ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^^ + 5 | .☺☃ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + ,-[$DIR/tests/fixture/selector/class/input.css:3:1] + 3 | .© {} 4 | .“‘’” {} : ^ + 5 | .☺☃ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^^^^ + 6 | .⌘⌥ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^^^^ + 6 | .⌘⌥ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^ + 6 | .⌘⌥ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^ + 6 | .⌘⌥ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^ + 6 | .⌘⌥ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^ + 6 | .⌘⌥ {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^^ + 6 | .⌘⌥ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^^^^^ + 6 | .⌘⌥ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^^ + 6 | .⌘⌥ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + ,-[$DIR/tests/fixture/selector/class/input.css:4:1] + 4 | .“‘’” {} 5 | .☺☃ {} : ^ + 6 | .⌘⌥ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^^^^^ + 7 | .𝄞♪♩♫♬ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^^ + 7 | .𝄞♪♩♫♬ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + ,-[$DIR/tests/fixture/selector/class/input.css:5:1] + 5 | .☺☃ {} 6 | .⌘⌥ {} : ^ + 7 | .𝄞♪♩♫♬ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^ + 8 | .💩 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^^ + 8 | .💩 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + ,-[$DIR/tests/fixture/selector/class/input.css:6:1] + 6 | .⌘⌥ {} 7 | .𝄞♪♩♫♬ {} : ^ + 8 | .💩 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^^^^ + 9 | .\? {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^^^^ + 9 | .\? {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^ + 9 | .\? {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^ + 9 | .\? {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^ + 9 | .\? {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^ + 9 | .\? {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^^ + 9 | .\? {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^^^ + 9 | .\? {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^^ + 9 | .\? {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + ,-[$DIR/tests/fixture/selector/class/input.css:7:1] + 7 | .𝄞♪♩♫♬ {} 8 | .💩 {} : ^ + 9 | .\? {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^^^^ + 10 | .\@ {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^^^^ + 10 | .\@ {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^ + 10 | .\@ {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^ + 10 | .\@ {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^ + 10 | .\@ {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^ + 10 | .\@ {} + `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^^ + 10 | .\@ {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^ + 10 | .\@ {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^^ + 10 | .\@ {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:9:1] - 9 | .\? {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/class/input.css:8:1] + 8 | .💩 {} + 9 | .\? {} + : ^ + 10 | .\@ {} + `---- + + x Rule + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^^^^ + 11 | .\. {} + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^^^^ + 11 | .\. {} + `---- + + x SelectorList + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^ + 11 | .\. {} + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^ + 11 | .\. {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^ + 11 | .\. {} + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^ + 11 | .\. {} + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^^ + 11 | .\. {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^ + 11 | .\. {} + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^^ + 11 | .\. {} + `---- + + x LBrace + ,-[$DIR/tests/fixture/selector/class/input.css:9:1] + 9 | .\? {} + 10 | .\@ {} + : ^ + 11 | .\. {} + `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^^^^ + 12 | .\3A \) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^^^^ + 12 | .\3A \) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^ + 12 | .\3A \) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^ + 12 | .\3A \) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^ + 12 | .\3A \) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^ + 12 | .\3A \) {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^^ + 12 | .\3A \) {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^ + 12 | .\3A \) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^^ + 12 | .\3A \) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:10:1] 10 | .\@ {} + 11 | .\. {} : ^ + 12 | .\3A \) {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^^^^ + 12 | .\3A \) {} + : ^^^^^^^^^^ + 13 | .\3A \`\( {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^^^^ + 12 | .\3A \) {} + : ^^^^^^^^^^ + 13 | .\3A \`\( {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^ + 12 | .\3A \) {} + : ^^^^^^^ + 13 | .\3A \`\( {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^ + 12 | .\3A \) {} + : ^^^^^^^ + 13 | .\3A \`\( {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^ + 12 | .\3A \) {} + : ^^^^^^^ + 13 | .\3A \`\( {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^ + 12 | .\3A \) {} + : ^^^^^^^ + 13 | .\3A \`\( {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^^ + 12 | .\3A \) {} + : ^^^^^^^ + 13 | .\3A \`\( {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^ + 12 | .\3A \) {} + : ^^^^^^ + 13 | .\3A \`\( {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^^ + 12 | .\3A \) {} + : ^^ + 13 | .\3A \`\( {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:11:1] 11 | .\. {} - : ^ + 12 | .\3A \) {} + : ^ + 13 | .\3A \`\( {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^^^^ + 14 | .\31 23 {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^^^^ + 14 | .\31 23 {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^ + 14 | .\31 23 {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^ + 14 | .\31 23 {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^ + 14 | .\31 23 {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^ + 14 | .\31 23 {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^^ + 14 | .\31 23 {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^^^^^ + 13 | .\3A \`\( {} + : ^^^^^^^^ + 14 | .\31 23 {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^^ + 13 | .\3A \`\( {} + : ^^ + 14 | .\31 23 {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:12:1] 12 | .\3A \) {} - : ^ + 13 | .\3A \`\( {} + : ^ + 14 | .\31 23 {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^^^^ + 15 | .\31 a2b3c {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^^^^ + 15 | .\31 a2b3c {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^ + 15 | .\31 a2b3c {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^ + 15 | .\31 a2b3c {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^ + 15 | .\31 a2b3c {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^ + 15 | .\31 a2b3c {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^^ + 15 | .\31 a2b3c {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^^^^^^^ + 14 | .\31 23 {} + : ^^^^^^ + 15 | .\31 a2b3c {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^^ + 14 | .\31 23 {} + : ^^ + 15 | .\31 a2b3c {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:13:1] 13 | .\3A \`\( {} - : ^ + 14 | .\31 23 {} + : ^ + 15 | .\31 a2b3c {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^^^^ + 16 | .\ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^^^^ + 16 | .\ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^ + 16 | .\ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^ + 16 | .\ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^ + 16 | .\ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^ + 16 | .\ {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^^ + 16 | .\ {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^^^^^ + 15 | .\31 a2b3c {} + : ^^^^^^^^^ + 16 | .\ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^^ + 15 | .\31 a2b3c {} + : ^^ + 16 | .\ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:14:1] 14 | .\31 23 {} - : ^ + 15 | .\31 a2b3c {} + : ^ + 16 | .\ {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^^ + 16 | .\ {} + : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^^^^^^^^ + 16 | .\ {} + : ^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^^ + 16 | .\ {} + : ^^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:15:1] 15 | .\31 a2b3c {} - : ^ + 16 | .\ {} + : ^ + 17 | .\<\>\<\<\<\>\>\<\> {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^^^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:16:1] 16 | .\ {} - : ^ + 17 | .\<\>\<\<\<\>\>\<\> {} + : ^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^^ + 19 | .\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:17:1] 17 | .\<\>\<\<\<\>\>\<\> {} - : ^ + 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} + : ^ + 19 | .\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^^^^ + 20 | .\#\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^^^^ + 20 | .\#\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^ + 20 | .\#\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^ + 20 | .\#\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^ + 20 | .\#\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^ + 20 | .\#\# {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^^ + 20 | .\#\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | .\# {} + : ^^ + 20 | .\#\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^^ + 19 | .\# {} + : ^^ + 20 | .\#\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:18:1] 18 | .\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} - : ^ + 19 | .\# {} + : ^ + 20 | .\#\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^^^^ + 20 | .\#\# {} + : ^^^^^^^^ + 21 | .\#\.\#\.\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^^^^ + 20 | .\#\# {} + : ^^^^^^^^ + 21 | .\#\.\#\.\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^ + 20 | .\#\# {} + : ^^^^^ + 21 | .\#\.\#\.\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^ + 20 | .\#\# {} + : ^^^^^ + 21 | .\#\.\#\.\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^ + 20 | .\#\# {} + : ^^^^^ + 21 | .\#\.\#\.\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^ + 20 | .\#\# {} + : ^^^^^ + 21 | .\#\.\#\.\# {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^^ + 20 | .\#\# {} + : ^^^^^ + 21 | .\#\.\#\.\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^ + 20 | .\#\# {} + : ^^^^ + 21 | .\#\.\#\.\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^^ + 20 | .\#\# {} + : ^^ + 21 | .\#\.\#\.\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:19:1] 19 | .\# {} - : ^ + 20 | .\#\# {} + : ^ + 21 | .\#\.\#\.\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^^^^ + 22 | .\_ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^^^^ + 22 | .\_ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^ + 22 | .\_ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^ + 22 | .\_ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^ + 22 | .\_ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^ + 22 | .\_ {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^^ + 22 | .\_ {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^^^ + 21 | .\#\.\#\.\# {} + : ^^^^^^^^^^ + 22 | .\_ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^^ + 21 | .\#\.\#\.\# {} + : ^^ + 22 | .\_ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:20:1] 20 | .\#\# {} - : ^ + 21 | .\#\.\#\.\# {} + : ^ + 22 | .\_ {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^^^^ + 22 | .\_ {} + : ^^^^^^ + 23 | .\{\} {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^^^^ + 22 | .\_ {} + : ^^^^^^ + 23 | .\{\} {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^ + 22 | .\_ {} + : ^^^ + 23 | .\{\} {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^ + 22 | .\_ {} + : ^^^ + 23 | .\{\} {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^ + 22 | .\_ {} + : ^^^ + 23 | .\{\} {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^ + 22 | .\_ {} + : ^^^ + 23 | .\{\} {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^^ + 22 | .\_ {} + : ^^^ + 23 | .\{\} {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^^^^^^^^^ + 22 | .\_ {} + : ^^ + 23 | .\{\} {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^^ + 22 | .\_ {} + : ^^ + 23 | .\{\} {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:21:1] 21 | .\#\.\#\.\# {} - : ^ + 22 | .\_ {} + : ^ + 23 | .\{\} {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^^^^ + 23 | .\{\} {} + : ^^^^^^^^ + 24 | .\.fake\-class {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^^^^ + 23 | .\{\} {} + : ^^^^^^^^ + 24 | .\.fake\-class {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^ + 23 | .\{\} {} + : ^^^^^ + 24 | .\.fake\-class {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^ + 23 | .\{\} {} + : ^^^^^ + 24 | .\.fake\-class {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^ + 23 | .\{\} {} + : ^^^^^ + 24 | .\.fake\-class {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^ + 23 | .\{\} {} + : ^^^^^ + 24 | .\.fake\-class {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^^ + 23 | .\{\} {} + : ^^^^^ + 24 | .\.fake\-class {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^ + 23 | .\{\} {} + : ^^^^ + 24 | .\.fake\-class {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^^ + 23 | .\{\} {} + : ^^ + 24 | .\.fake\-class {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:22:1] 22 | .\_ {} - : ^ + 23 | .\{\} {} + : ^ + 24 | .\.fake\-class {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^^^ + 24 | .\.fake\-class {} + : ^^^^^^^^^^^^^ + 25 | .foo\.bar {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^^ + 24 | .\.fake\-class {} + : ^^ + 25 | .foo\.bar {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:23:1] 23 | .\{\} {} - : ^ + 24 | .\.fake\-class {} + : ^ + 25 | .foo\.bar {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^^^^ + 26 | .\3A hover {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^^^^ + 26 | .\3A hover {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^ + 26 | .\3A hover {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^ + 26 | .\3A hover {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^ + 26 | .\3A hover {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^ + 26 | .\3A hover {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^^ + 26 | .\3A hover {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^^^^^^^^^^^^ + 25 | .foo\.bar {} + : ^^^^^^^^ + 26 | .\3A hover {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^^ + 25 | .foo\.bar {} + : ^^ + 26 | .\3A hover {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:24:1] 24 | .\.fake\-class {} - : ^ + 25 | .foo\.bar {} + : ^ + 26 | .\3A hover {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^^^^^^^ + 26 | .\3A hover {} + : ^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^^ + 26 | .\3A hover {} + : ^^ + 27 | .\3A hover\3A focus\3A active {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:25:1] 25 | .foo\.bar {} - : ^ + 26 | .\3A hover {} + : ^ + 27 | .\3A hover\3A focus\3A active {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^^^^^^^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^^ + 27 | .\3A hover\3A focus\3A active {} + : ^^ + 28 | .\[attr\=value\] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:26:1] 26 | .\3A hover {} - : ^ + 27 | .\3A hover\3A focus\3A active {} + : ^ + 28 | .\[attr\=value\] {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | .\[attr\=value\] {} + : ^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^^ + 28 | .\[attr\=value\] {} + : ^^ + 29 | .f\/o\/o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:27:1] 27 | .\3A hover\3A focus\3A active {} - : ^ + 28 | .\[attr\=value\] {} + : ^ + 29 | .f\/o\/o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^^^^ + 30 | .f\\o\\o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^^^^ + 30 | .f\\o\\o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^ + 30 | .f\\o\\o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^ + 30 | .f\\o\\o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^ + 30 | .f\\o\\o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^ + 30 | .f\\o\\o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^^ + 30 | .f\\o\\o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^^^^^^^^^^^^^^ + 29 | .f\/o\/o {} + : ^^^^^^^ + 30 | .f\\o\\o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^^ + 29 | .f\/o\/o {} + : ^^ + 30 | .f\\o\\o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:28:1] 28 | .\[attr\=value\] {} - : ^ + 29 | .f\/o\/o {} + : ^ + 30 | .f\\o\\o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^^^^ + 31 | .f\*o\*o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^^^^ + 31 | .f\*o\*o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^ + 31 | .f\*o\*o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^ + 31 | .f\*o\*o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^ + 31 | .f\*o\*o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^ + 31 | .f\*o\*o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^^ + 31 | .f\*o\*o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^^^^^^ + 31 | .f\*o\*o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^^ + 31 | .f\*o\*o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:29:1] 29 | .f\/o\/o {} + 30 | .f\\o\\o {} : ^ + 31 | .f\*o\*o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^^^^ + 32 | .f\!o\!o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^^^^ + 32 | .f\!o\!o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^ + 32 | .f\!o\!o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^ + 32 | .f\!o\!o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^ + 32 | .f\!o\!o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^ + 32 | .f\!o\!o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^^ + 32 | .f\!o\!o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^^^^^^ + 32 | .f\!o\!o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^^ + 32 | .f\!o\!o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:30:1] 30 | .f\\o\\o {} + 31 | .f\*o\*o {} : ^ + 32 | .f\!o\!o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^^^^ + 33 | .f\'o\'o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^^^^ + 33 | .f\'o\'o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^ + 33 | .f\'o\'o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^ + 33 | .f\'o\'o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^ + 33 | .f\'o\'o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^ + 33 | .f\'o\'o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^^ + 33 | .f\'o\'o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^^^^^^ + 33 | .f\'o\'o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^^ + 33 | .f\'o\'o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:31:1] 31 | .f\*o\*o {} + 32 | .f\!o\!o {} : ^ + 33 | .f\'o\'o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^^^^ + 34 | .f\~o\~o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^^^^ + 34 | .f\~o\~o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^ + 34 | .f\~o\~o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^ + 34 | .f\~o\~o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^ + 34 | .f\~o\~o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^ + 34 | .f\~o\~o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^^ + 34 | .f\~o\~o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^^^^^^ + 34 | .f\~o\~o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^^ + 34 | .f\~o\~o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:32:1] 32 | .f\!o\!o {} + 33 | .f\'o\'o {} : ^ + 34 | .f\~o\~o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^^^^ + 35 | .f\+o\+o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^^^^ + 35 | .f\+o\+o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^ + 35 | .f\+o\+o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^ + 35 | .f\+o\+o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^ + 35 | .f\+o\+o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^ + 35 | .f\+o\+o {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^^ + 35 | .f\+o\+o {} `---- x Ident ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^^^^^^ + 35 | .f\+o\+o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^^ + 35 | .f\+o\+o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/class/input.css:33:1] 33 | .f\'o\'o {} + 34 | .f\~o\~o {} : ^ + 35 | .f\+o\+o {} `---- x Rule ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} + 35 | .f\+o\+o {} : ^^^^^^^^^^^ + 36 | .-a-b-c- {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} + 35 | .f\+o\+o {} : ^^^^^^^^^^^ + 36 | .-a-b-c- {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} + 35 | .f\+o\+o {} : ^^^^^^^^ + 36 | .-a-b-c- {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} + 35 | .f\+o\+o {} : ^^^^^^^^ + 36 | .-a-b-c- {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} + 35 | .f\+o\+o {} : ^^^^^^^^ + 36 | .-a-b-c- {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/class/input.css:34:1] 34 | .f\~o\~o {} - : ^^^^^^^^ - `---- - - x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:34:1] - 34 | .f\~o\~o {} - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:34:1] - 34 | .f\~o\~o {} - : ^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:34:1] - 34 | .f\~o\~o {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:34:1] - 34 | .f\~o\~o {} - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] - 35 | .f\+o\+o {} - : ^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] - 35 | .f\+o\+o {} - : ^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] - 35 | .f\+o\+o {} - : ^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] - 35 | .f\+o\+o {} - : ^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] - 35 | .f\+o\+o {} - : ^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] 35 | .f\+o\+o {} : ^^^^^^^^ + 36 | .-a-b-c- {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + ,-[$DIR/tests/fixture/selector/class/input.css:34:1] + 34 | .f\~o\~o {} 35 | .f\+o\+o {} : ^^^^^^^^ + 36 | .-a-b-c- {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + ,-[$DIR/tests/fixture/selector/class/input.css:34:1] + 34 | .f\~o\~o {} 35 | .f\+o\+o {} : ^^^^^^^ + 36 | .-a-b-c- {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + ,-[$DIR/tests/fixture/selector/class/input.css:34:1] + 34 | .f\~o\~o {} 35 | .f\+o\+o {} : ^^ + 36 | .-a-b-c- {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + ,-[$DIR/tests/fixture/selector/class/input.css:34:1] + 34 | .f\~o\~o {} 35 | .f\+o\+o {} : ^ + 36 | .-a-b-c- {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^^^^ + 37 | .\#fake-id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^^^^ + 37 | .\#fake-id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^ + 37 | .\#fake-id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^ + 37 | .\#fake-id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^ + 37 | .\#fake-id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^ + 37 | .\#fake-id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^^ + 37 | .\#fake-id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^^^^^^ + 37 | .\#fake-id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^^ + 37 | .\#fake-id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + ,-[$DIR/tests/fixture/selector/class/input.css:35:1] + 35 | .f\+o\+o {} 36 | .-a-b-c- {} : ^ + 37 | .\#fake-id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^^^^^^^^ + 38 | foo.class > .foo.class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^^ + 38 | foo.class > .foo.class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + ,-[$DIR/tests/fixture/selector/class/input.css:36:1] + 36 | .-a-b-c- {} 37 | .\#fake-id {} : ^ + 38 | foo.class > .foo.class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | .foo#id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | .foo#id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^^^^^^^^^^^^^^ + 39 | .foo#id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^^^^^^^^^^^^^^ + 39 | .foo#id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^ + 39 | .foo#id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^ + 39 | .foo#id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^ + 39 | .foo#id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^ + 39 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^ + 39 | .foo#id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^ + 39 | .foo#id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^ + 39 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^ + 39 | .foo#id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^ + 39 | .foo#id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^^^^^ + 39 | .foo#id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^ + 39 | .foo#id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^ + 39 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^ + 39 | .foo#id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^ + 39 | .foo#id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^^ + 39 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^^^^ + 39 | .foo#id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^^ + 39 | .foo#id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + ,-[$DIR/tests/fixture/selector/class/input.css:37:1] + 37 | .\#fake-id {} 38 | foo.class > .foo.class {} : ^ + 39 | .foo#id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^^^^^^^ + 40 | .class[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^^^^^^^ + 40 | .class[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^^^^ + 40 | .class[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^^^^ + 40 | .class[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^^^^ + 40 | .class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^ + 40 | .class[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^^ + 40 | .class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^ + 40 | .class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^ + 40 | .class[target] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^ + 40 | .class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^^ + 40 | .class[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^^ + 40 | .class[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + ,-[$DIR/tests/fixture/selector/class/input.css:38:1] + 38 | foo.class > .foo.class {} 39 | .foo#id {} : ^ + 40 | .class[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^^^^^^^^^^ + 41 | .class#id[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^^^^^^^^^^ + 41 | .class#id[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^^^^^^^ + 41 | .class#id[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^^^^^^^ + 41 | .class#id[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^^^^^^^ + 41 | .class#id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^ + 41 | .class#id[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^ + 41 | .class#id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^ + 41 | .class#id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^ + 41 | .class#id[target] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^^^ + 41 | .class#id[target] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^ + 41 | .class#id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^^^^^ + 41 | .class#id[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^^ + 41 | .class#id[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + ,-[$DIR/tests/fixture/selector/class/input.css:39:1] + 39 | .foo#id {} 40 | .class[target] {} : ^ + 41 | .class#id[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 42 | ul.list {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 42 | ul.list {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 42 | ul.list {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 42 | ul.list {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 42 | ul.list {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^ + 42 | ul.list {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^ + 42 | ul.list {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^ + 42 | ul.list {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^ + 42 | ul.list {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^ + 42 | ul.list {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^ + 42 | ul.list {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^ + 42 | ul.list {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^^^ + 42 | ul.list {} `---- x WqName - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^ + 42 | ul.list {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^^^^^ + 42 | ul.list {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^^ + 42 | ul.list {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + ,-[$DIR/tests/fixture/selector/class/input.css:40:1] + 40 | .class[target] {} 41 | .class#id[target] {} : ^ + 42 | ul.list {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^^^^^^ + 43 | ul.list::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^^^^^^ + 43 | ul.list::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^^^ + 43 | ul.list::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^^^ + 43 | ul.list::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^^^ + 43 | ul.list::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^ + 43 | ul.list::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^ + 43 | ul.list::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^ + 43 | ul.list::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^ + 43 | ul.list::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^ + 43 | ul.list::before {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^^ + 43 | ul.list::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^^^ + 43 | ul.list::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^^ + 43 | ul.list::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + ,-[$DIR/tests/fixture/selector/class/input.css:41:1] + 41 | .class#id[target] {} 42 | ul.list {} : ^ + 43 | ul.list::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^^^^^^^^^^^ + 44 | .\31 a2b3c {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^^^^^^^^^^^ + 44 | .\31 a2b3c {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^^^^^^^^ + 44 | .\31 a2b3c {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^^^^^^^^ + 44 | .\31 a2b3c {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^^^^^^^^ + 44 | .\31 a2b3c {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^ + 44 | .\31 a2b3c {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^ + 44 | .\31 a2b3c {} `---- x WqName - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^ + 44 | .\31 a2b3c {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^ + 44 | .\31 a2b3c {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^ + 44 | .\31 a2b3c {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^ + 44 | .\31 a2b3c {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^ + 44 | .\31 a2b3c {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^ + 44 | .\31 a2b3c {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^^^ + 44 | .\31 a2b3c {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^^^^^ + 44 | .\31 a2b3c {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^^ + 44 | .\31 a2b3c {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + ,-[$DIR/tests/fixture/selector/class/input.css:42:1] + 42 | ul.list {} 43 | ul.list::before {} : ^ + 44 | .\31 a2b3c {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^^^^^^^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + ,-[$DIR/tests/fixture/selector/class/input.css:43:1] + 43 | ul.list::before {} 44 | .\31 a2b3c {} : ^ + 45 | .\<\>\<\<\<\>\>\<\> {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^ + 46 | .\31 23 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^^ + 46 | .\31 23 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + ,-[$DIR/tests/fixture/selector/class/input.css:44:1] + 44 | .\31 a2b3c {} 45 | .\<\>\<\<\<\>\>\<\> {} : ^ + 46 | .\31 23 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^^^^ + 47 | .\# {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^^^^ + 47 | .\# {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^ + 47 | .\# {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^ + 47 | .\# {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^ + 47 | .\# {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^ + 47 | .\# {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^^ + 47 | .\# {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^^^^^ + 47 | .\# {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^^ + 47 | .\# {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + ,-[$DIR/tests/fixture/selector/class/input.css:45:1] + 45 | .\<\>\<\<\<\>\>\<\> {} 46 | .\31 23 {} : ^ + 47 | .\# {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^^^^ + 48 | .\#\# {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^^^^ + 48 | .\#\# {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^ + 48 | .\#\# {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^ + 48 | .\#\# {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^ + 48 | .\#\# {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^ + 48 | .\#\# {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^^ + 48 | .\#\# {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^ + 48 | .\#\# {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^^ + 48 | .\#\# {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + ,-[$DIR/tests/fixture/selector/class/input.css:46:1] + 46 | .\31 23 {} 47 | .\# {} : ^ + 48 | .\#\# {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^^^^ + 49 | .\#fake\-id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^^^^ + 49 | .\#fake\-id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^ + 49 | .\#fake\-id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^ + 49 | .\#fake\-id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^ + 49 | .\#fake\-id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^ + 49 | .\#fake\-id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^^ + 49 | .\#fake\-id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^^^ + 49 | .\#fake\-id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^^ + 49 | .\#fake\-id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + ,-[$DIR/tests/fixture/selector/class/input.css:47:1] + 47 | .\# {} 48 | .\#\# {} : ^ + 49 | .\#fake\-id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^^ + 50 | .foo\.bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^^^^^^^^^ + 50 | .foo\.bar {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^^ + 50 | .foo\.bar {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + ,-[$DIR/tests/fixture/selector/class/input.css:48:1] + 48 | .\#\# {} 49 | .\#fake\-id {} : ^ + 50 | .foo\.bar {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^^^^ + 51 | .\3A hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^^^^ + 51 | .\3A hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^ + 51 | .\3A hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^ + 51 | .\3A hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^ + 51 | .\3A hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^ + 51 | .\3A hover {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^^ + 51 | .\3A hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^^^^^^^ + 51 | .\3A hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^^ + 51 | .\3A hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + ,-[$DIR/tests/fixture/selector/class/input.css:49:1] + 49 | .\#fake\-id {} 50 | .foo\.bar {} : ^ + 51 | .\3A hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^^^^^^^^ + 52 | .\3A hover\3A focus\3A active {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^^ + 52 | .\3A hover\3A focus\3A active {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + ,-[$DIR/tests/fixture/selector/class/input.css:50:1] + 50 | .foo\.bar {} 51 | .\3A hover {} : ^ + 52 | .\3A hover\3A focus\3A active {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | .\[attr\=value\] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^^ + 53 | .\[attr\=value\] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + ,-[$DIR/tests/fixture/selector/class/input.css:51:1] + 51 | .\3A hover {} 52 | .\3A hover\3A focus\3A active {} : ^ + 53 | .\[attr\=value\] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^^^^^^^^^^^^^^ + 54 | .not-pseudo\:focus {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^^ + 54 | .not-pseudo\:focus {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + ,-[$DIR/tests/fixture/selector/class/input.css:52:1] + 52 | .\3A hover\3A focus\3A active {} 53 | .\[attr\=value\] {} : ^ + 54 | .not-pseudo\:focus {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^^^^^^^^^^^^^^^^ + 55 | .not-pseudo\:\:focus {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^^ + 55 | .not-pseudo\:\:focus {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + ,-[$DIR/tests/fixture/selector/class/input.css:53:1] + 53 | .\[attr\=value\] {} 54 | .not-pseudo\:focus {} : ^ + 55 | .not-pseudo\:\:focus {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^^^^^^^^^^^^^^^^^^ + 56 | .\\1D306 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^^ + 56 | .\\1D306 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + ,-[$DIR/tests/fixture/selector/class/input.css:54:1] + 54 | .not-pseudo\:focus {} 55 | .not-pseudo\:\:focus {} : ^ + 56 | .\\1D306 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^^^^ + 57 | .\; {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^^^^ + 57 | .\; {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^ + 57 | .\; {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^ + 57 | .\; {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^ + 57 | .\; {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^ + 57 | .\; {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^^ + 57 | .\; {} `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^^^^^^ + 57 | .\; {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^^ + 57 | .\; {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + ,-[$DIR/tests/fixture/selector/class/input.css:55:1] + 55 | .not-pseudo\:\:focus {} 56 | .\\1D306 {} : ^ + 57 | .\; {} `---- x Rule - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/class/input.css:57:1] + ,-[$DIR/tests/fixture/selector/class/input.css:56:1] + 56 | .\\1D306 {} 57 | .\; {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug index 6ef35afcf16b..2a26f7d8b6e7 100644 --- a/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/comments/span.rust-debug @@ -23,1630 +23,2140 @@ ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^^^^^^ + 2 | /* test */a b {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^^^^^^ + 2 | /* test */a b {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^^^ + 2 | /* test */a b {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^^^ + 2 | /* test */a b {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x Combinator ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^^ + 2 | /* test */a b {} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] 1 | /* { } */a b {} : ^ + 2 | /* test */a b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^^^^^^ + 3 | /* { } */ a b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^^^^^^ + 3 | /* { } */ a b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^^^ + 3 | /* { } */ a b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^^^ + 3 | /* { } */ a b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^^ + 3 | /* { } */ a b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:1:1] + 1 | /* { } */a b {} 2 | /* test */a b {} : ^ + 3 | /* { } */ a b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^^^^^^ + 4 | /* test */ a b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^^^^^^ + 4 | /* test */ a b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^^^ + 4 | /* test */ a b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^^^ + 4 | /* test */ a b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^^ + 4 | /* test */ a b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:2:1] + 2 | /* test */a b {} 3 | /* { } */ a b {} : ^ + 4 | /* test */ a b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^^^^^^ + 5 | a/* { } */b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^^^^^^ + 5 | a/* { } */b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^^^ + 5 | a/* { } */b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^^^ + 5 | a/* { } */b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^^ + 5 | a/* { } */b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:3:1] + 3 | /* { } */ a b {} 4 | /* test */ a b {} : ^ + 5 | a/* { } */b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^^^^^^^^^^^^^^ + 6 | a/* test */b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^^^^^^^^^^^^^^ + 6 | a/* test */b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^^^^^^^^^^^ + 6 | a/* test */b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^^^^^^^^^^^ + 6 | a/* test */b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^^ + 6 | a/* test */b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:4:1] + 4 | /* test */ a b {} 5 | a/* { } */b {} : ^ + 6 | a/* test */b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^^^^^^^^^^^^^^^ + 7 | a /* { } */ b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^^^^^^^^^^^^^^^ + 7 | a /* { } */ b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^^^^^^^^^^^^ + 7 | a /* { } */ b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^^^^^^^^^^^^ + 7 | a /* { } */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^^ + 7 | a /* { } */ b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:5:1] + 5 | a/* { } */b {} 6 | a/* test */b {} : ^ + 7 | a /* { } */ b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^^^^^^^^^^^^^^^^ + 8 | a /* test */ b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^^^^^^^^^^^^^^^^ + 8 | a /* test */ b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^^^^^^^^^^^^^ + 8 | a /* test */ b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^^^^^^^^^^^^^ + 8 | a /* test */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^^ + 8 | a /* test */ b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:6:1] + 6 | a/* test */b {} 7 | a /* { } */ b {} : ^ + 8 | a /* test */ b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^^^^^^^^^^^^^^^^^ + 9 | a b/* { } */ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^^^^^^^^^^^^^^^^^ + 9 | a b/* { } */ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^^^^^^^^^^^^^^ + 9 | a b/* { } */ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^^^^^^^^^^^^^^ + 9 | a b/* { } */ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^^ + 9 | a b/* { } */ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:7:1] + 7 | a /* { } */ b {} 8 | a /* test */ b {} : ^ + 9 | a b/* { } */ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^^^^^^^^^^^^^^^ + 10 | a b/* test */ {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^^^^^^^^^^^^^^^ + 10 | a b/* test */ {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^^^ + 10 | a b/* test */ {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^^^ + 10 | a b/* test */ {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x Combinator - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^^ + 10 | a b/* test */ {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] - 9 | a b/* { } */ {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/comments/input.css:8:1] + 8 | a /* test */ b {} + 9 | a b/* { } */ {} + : ^ + 10 | a b/* test */ {} + `---- + + x Rule + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^^^^^^^^^^^^^^^^ + 11 | a b /* { } */ {} + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^^^^^^^^^^^^^^^^ + 11 | a b /* { } */ {} + `---- + + x SelectorList + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^^^ + 11 | a b /* { } */ {} + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^^^ + 11 | a b /* { } */ {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x WqName + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x Combinator + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x WqName + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^^ + 11 | a b /* { } */ {} + `---- + + x LBrace + ,-[$DIR/tests/fixture/selector/comments/input.css:9:1] + 9 | a b/* { } */ {} + 10 | a b/* test */ {} + : ^ + 11 | a b /* { } */ {} + `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^^^^^^^^^^^^^^^^ + 12 | a b /* test */ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^^^^^^^^^^^^^^^^ + 12 | a b /* test */ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^^^ + 12 | a b /* test */ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^^^ + 12 | a b /* test */ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x Combinator ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^^ + 12 | a b /* test */ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:10:1] 10 | a b/* test */ {} + 11 | a b /* { } */ {} : ^ + 12 | a b /* test */ {} `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} - : ^^^^^^^^^^^^^^^^ + 12 | a b /* test */ {} + : ^^^^^^^^^^^^^^^^^ + 13 | a b/* { } */{} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} - : ^^^^^^^^^^^^^^^^ + 12 | a b /* test */ {} + : ^^^^^^^^^^^^^^^^^ + 13 | a b/* { } */{} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^^^ + 13 | a b/* { } */{} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^^^ + 13 | a b/* { } */{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x Combinator ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} + 12 | a b /* test */ {} : ^ + 13 | a b/* { } */{} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} - : ^^ + 12 | a b /* test */ {} + : ^^ + 13 | a b/* { } */{} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:11:1] 11 | a b /* { } */ {} - : ^ + 12 | a b /* test */ {} + : ^ + 13 | a b/* { } */{} `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} - : ^^^^^^^^^^^^^^^^^ + 13 | a b/* { } */{} + : ^^^^^^^^^^^^^^ + 14 | a b/* test */{} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} - : ^^^^^^^^^^^^^^^^^ + 13 | a b/* { } */{} + : ^^^^^^^^^^^^^^ + 14 | a b/* test */{} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^^^ + 14 | a b/* test */{} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^^^ + 14 | a b/* test */{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x Combinator ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} + 13 | a b/* { } */{} : ^ + 14 | a b/* test */{} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} - : ^^ + 13 | a b/* { } */{} + : ^^ + 14 | a b/* test */{} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:12:1] 12 | a b /* test */ {} - : ^ + 13 | a b/* { } */{} + : ^ + 14 | a b/* test */{} `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} - : ^^^^^^^^^^^^^^ + 14 | a b/* test */{} + : ^^^^^^^^^^^^^^^ + 15 | a/* test */,/* test */b{} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} - : ^^^^^^^^^^^^^^ + 14 | a b/* test */{} + : ^^^^^^^^^^^^^^^ + 15 | a/* test */,/* test */b{} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^^^ + 15 | a/* test */,/* test */b{} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^^^ + 15 | a/* test */,/* test */b{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x Combinator ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} + 14 | a b/* test */{} : ^ + 15 | a/* test */,/* test */b{} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} - : ^^ + 14 | a b/* test */{} + : ^^ + 15 | a/* test */,/* test */b{} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:13:1] 13 | a b/* { } */{} - : ^ + 14 | a b/* test */{} + : ^ + 15 | a/* test */,/* test */b{} `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^^^^^^^^^^^^^^^ + 15 | a/* test */,/* test */b{} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^^^^^^^^^^^^^^^ + 15 | a/* test */,/* test */b{} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^^^ + 15 | a/* test */,/* test */b{} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^^^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} + 15 | a/* test */,/* test */b{} : ^ + 16 | a /* test */ , /* test */ b {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} + 15 | a/* test */,/* test */b{} : ^ + 16 | a /* test */ , /* test */ b {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} + 15 | a/* test */,/* test */b{} : ^ + 16 | a /* test */ , /* test */ b {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} + 15 | a/* test */,/* test */b{} : ^ + 16 | a /* test */ , /* test */ b {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} + 15 | a/* test */,/* test */b{} : ^ + 16 | a /* test */ , /* test */ b {} `---- - x Combinator + x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^^ + 15 | a/* test */,/* test */b{} + : ^^ + 16 | a /* test */ , /* test */ b {} `---- x LBrace ,-[$DIR/tests/fixture/selector/comments/input.css:14:1] 14 | a b/* test */{} - : ^ + 15 | a/* test */,/* test */b{} + : ^ + 16 | a /* test */ , /* test */ b {} `---- x Rule ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} - : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a /* test */ , /* test */ b {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x TypeSelector ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x WqName ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x Ident ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} + 16 | a /* test */ , /* test */ b {} : ^ `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] 15 | a/* test */,/* test */b{} - : ^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] - 15 | a/* test */,/* test */b{} - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] - 16 | a /* test */ , /* test */ b {} - : ^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] 16 | a /* test */ , /* test */ b {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/comments/input.css:16:1] + ,-[$DIR/tests/fixture/selector/comments/input.css:15:1] + 15 | a/* test */,/* test */b{} 16 | a /* test */ , /* test */ b {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug index 7d2e24e68d46..0f5077285f82 100644 --- a/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/complex/span.rust-debug @@ -111,10092 +111,13409 @@ ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^^^^^^ + 2 | article `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^^^^^^ + 2 | article `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^^^ + 2 | article `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^^^ + 2 | article `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^ + 2 | article `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^ + 2 | article `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^ + 2 | article `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^ + 2 | article `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^^^^^^ + 2 | article `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^^ + 2 | article `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] 1 | article p {} : ^ + 2 | article `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | ,-> article 3 | `-> p {} + 4 | article p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | ,-> article 3 | `-> p {} + 4 | article p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | ,-> article 3 | `-> p {} + 4 | article p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | ,-> article 3 | `-> p {} + 4 | article p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^^^^^^^ + 3 | p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^^^^^^^ + 3 | p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^^^^^^^ + 3 | p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^^^^^^^ + 3 | p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^^^^^^^ + 3 | p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:1:1] + 1 | article p {} 2 | article : ^ 3 | p {} + 4 | article p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^^ + 4 | article p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:2:1] + 2 | article 3 | p {} : ^ + 4 | article p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^^^^^^^^^^ + 5 | article > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^^^^^^^^^^ + 5 | article > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^^^^^ + 5 | article > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^^^^^ + 5 | article > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^ + 5 | article > p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^ + 5 | article > p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^ + 5 | article > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^ + 5 | article > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^^^^^ + 5 | article > p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^^ + 5 | article > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^^ + 5 | article > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:3:1] + 3 | p {} 4 | article p {} : ^ + 5 | article > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^^^^^^^^ + 6 | article `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^^^^^^^^ + 6 | article `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^^^^^ + 6 | article `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^^^^^ + 6 | article `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^ + 6 | article `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^ + 6 | article `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^ + 6 | article `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^ + 6 | article `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^^^^^^ + 6 | article `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^^ + 6 | article `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:4:1] + 4 | article p {} 5 | article > p {} : ^ + 6 | article `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | ,-> article 7 | | > 8 | `-> p {} + 9 | article > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | ,-> article 7 | | > 8 | `-> p {} + 9 | article > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | ,-> article 7 | | > 8 | `-> p {} + 9 | article > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | ,-> article 7 | | > 8 | `-> p {} + 9 | article > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | article : ^^^^^^^ + 7 | > `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | article : ^^^^^^^ + 7 | > `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | article : ^^^^^^^ + 7 | > `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | article : ^^^^^^^ + 7 | > `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:5:1] + 5 | article > p {} 6 | article : ^^^^^^^ + 7 | > `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] - 7 | > + ,-[$DIR/tests/fixture/selector/complex/input.css:6:1] + 6 | article + 7 | > : ^ + 8 | p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^^ + 9 | article > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:7:1] + 7 | > 8 | p {} : ^ + 9 | article > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | p + img {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | p + img {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^^^^^^^^^^^ + 10 | p + img {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^^^^^^^^^^^ + 10 | p + img {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^ + 10 | p + img {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^ + 10 | p + img {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^ + 10 | p + img {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^ + 10 | p + img {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^^^^^^ + 10 | p + img {} + `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^^ + 10 | p + img {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] - 9 | article > p {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:8:1] + 8 | p {} + 9 | article > p {} + : ^ + 10 | p + img {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^^^^^^^^ + 11 | p `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^^^^^^^^ + 11 | p `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^^^^^ + 11 | p `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^^^^^ + 11 | p `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^ + 11 | p `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^ + 11 | p `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^ + 11 | p `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^ + 11 | p `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^^ + 11 | p `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^^ + 11 | p `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:9:1] + 9 | article > p {} 10 | p + img {} : ^ + 11 | p `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} 11 | ,-> p 12 | | + 13 | `-> img {} + 14 | p + img {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} 11 | ,-> p 12 | | + 13 | `-> img {} + 14 | p + img {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} 11 | ,-> p 12 | | + 13 | `-> img {} + 14 | p + img {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} 11 | ,-> p 12 | | + 13 | `-> img {} + 14 | p + img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] - 11 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} + 11 | p : ^ + 12 | + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] - 11 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} + 11 | p : ^ + 12 | + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] - 11 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} + 11 | p : ^ + 12 | + `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] - 11 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} + 11 | p : ^ + 12 | + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] - 11 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:10:1] + 10 | p + img {} + 11 | p : ^ + 12 | + `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] - 12 | + + ,-[$DIR/tests/fixture/selector/complex/input.css:11:1] + 11 | p + 12 | + : ^ + 13 | img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^^ + 14 | p + img {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^^ + 14 | p + img {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^^ + 14 | p + img {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^^ + 14 | p + img {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^^ + 14 | p + img {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^^ + 14 | p + img {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:12:1] + 12 | + 13 | img {} : ^ + 14 | p + img {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^^^^^^^^^^^^ + 15 | p ~ img {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^^^^^^^^^^^^ + 15 | p ~ img {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^^^^^^^^^ + 15 | p ~ img {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^^^^^^^^^ + 15 | p ~ img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^ + 15 | p ~ img {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^ + 15 | p ~ img {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^ + 15 | p ~ img {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^ + 15 | p ~ img {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^^ + 15 | p ~ img {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^^ + 15 | p ~ img {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:13:1] + 13 | img {} 14 | p + img {} : ^ + 15 | p ~ img {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^^^^^^^^ + 16 | p `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] - 15 | p ~ img {} + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} + 15 | p ~ img {} : ^^^^^^^^^^ + 16 | p `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^^^^^ + 16 | p `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^^^^^ + 16 | p `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^ + 16 | p `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^ + 16 | p `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^ + 16 | p `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^ + 16 | p `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^^ + 16 | p `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^^ + 16 | p `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:14:1] + 14 | p + img {} 15 | p ~ img {} : ^ + 16 | p `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} 16 | ,-> p 17 | | ~ 18 | `-> img {} + 19 | p ~ img {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} 16 | ,-> p 17 | | ~ 18 | `-> img {} + 19 | p ~ img {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} 16 | ,-> p 17 | | ~ 18 | `-> img {} + 19 | p ~ img {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} 16 | ,-> p 17 | | ~ 18 | `-> img {} + 19 | p ~ img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] - 16 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} + 16 | p : ^ + 17 | ~ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] - 16 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} + 16 | p : ^ + 17 | ~ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] - 16 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} + 16 | p : ^ + 17 | ~ `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] - 16 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} + 16 | p : ^ + 17 | ~ `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] - 16 | p + ,-[$DIR/tests/fixture/selector/complex/input.css:15:1] + 15 | p ~ img {} + 16 | p : ^ + 17 | ~ `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] - 17 | ~ + ,-[$DIR/tests/fixture/selector/complex/input.css:16:1] + 16 | p + 17 | ~ : ^ + 18 | img {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^^ + 19 | p ~ img {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^^ + 19 | p ~ img {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^^ + 19 | p ~ img {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^^ + 19 | p ~ img {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^^ + 19 | p ~ img {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^^ + 19 | p ~ img {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:17:1] + 17 | ~ 18 | img {} : ^ + 19 | p ~ img {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^^^^^^^^^^^^^^ + 20 | article > p > a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^^^^^^^^^^^^^^ + 20 | article > p > a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^^^^^^^^^^^ + 20 | article > p > a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^^^^^^^^^^^ + 20 | article > p > a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^ + 20 | article > p > a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^ + 20 | article > p > a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^ + 20 | article > p > a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^ + 20 | article > p > a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^^ + 20 | article > p > a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^^ + 20 | article > p > a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:18:1] + 18 | img {} 19 | p ~ img {} : ^ + 20 | article > p > a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^^^^^^^^^^^^ + 21 | article `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^^^^^^^^^^^^ + 21 | article `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^^^^^^^^^ + 21 | article `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^^^^^^^^^ + 21 | article `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^ + 21 | article `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^ + 21 | article `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^ + 21 | article `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^ + 21 | article `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^^^^^^ + 21 | article `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] - 20 | article > p > a {} + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} + 20 | article > p > a {} : ^ + 21 | article `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^^ + 21 | article `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:19:1] + 19 | p ~ img {} 20 | article > p > a {} : ^ + 21 | article `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | ,-> article 22 | | > 23 | | p 24 | | > 25 | `-> a {} + 26 | div p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | ,-> article 22 | | > 23 | | p 24 | | > 25 | `-> a {} + 26 | div p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | ,-> article 22 | | > 23 | | p 24 | | > 25 | `-> a {} + 26 | div p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | ,-> article 22 | | > 23 | | p 24 | | > 25 | `-> a {} + 26 | div p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | article : ^^^^^^^ + 22 | > `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | article : ^^^^^^^ + 22 | > `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | article : ^^^^^^^ + 22 | > `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | article : ^^^^^^^ + 22 | > `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:20:1] + 20 | article > p > a {} 21 | article : ^^^^^^^ + 22 | > `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:21:1] + 21 | article 22 | > : ^ + 23 | p `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + 22 | > 23 | p : ^ + 24 | > `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + 22 | > 23 | p : ^ + 24 | > `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + 22 | > 23 | p : ^ + 24 | > `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + 22 | > 23 | p : ^ + 24 | > `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:22:1] + 22 | > 23 | p : ^ + 24 | > `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:23:1] + 23 | p 24 | > : ^ + 25 | a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^^ + 26 | div p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:24:1] + 24 | > 25 | a {} : ^ + 26 | div p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^^^^^^ + 27 | .class p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^^^^^^ + 27 | .class p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^^^ + 27 | .class p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^^^ + 27 | .class p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^ + 27 | .class p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^ + 27 | .class p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^ + 27 | .class p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^ + 27 | .class p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^^ + 27 | .class p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^^ + 27 | .class p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:25:1] + 25 | a {} 26 | div p {} : ^ + 27 | .class p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^^^^^^ + 28 | div .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^^^^^^ + 28 | div .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^^^ + 28 | div .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^^^ + 28 | div .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^ + 28 | div .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^ + 28 | div .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^^ + 28 | div .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^^^^ + 28 | div .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^^ + 28 | div .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:26:1] + 26 | div p {} 27 | .class p {} : ^ + 28 | div .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^^^^^^^^ + 29 | .class .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^^^^^^^^ + 29 | .class .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^^^^^ + 29 | .class .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^^^^^ + 29 | .class .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^ + 29 | .class .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^ + 29 | .class .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^ + 29 | .class .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^ + 29 | .class .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^ + 29 | .class .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^ + 29 | .class .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^ + 29 | .class .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^ + 29 | .class .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^^ + 29 | .class .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^^^^ + 29 | .class .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^^ + 29 | .class .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:27:1] + 27 | .class p {} 28 | div .class {} : ^ + 29 | .class .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^^^^^^^^^^^ + 30 | #id p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^^^^^^^^^^^ + 30 | #id p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^^^^^^^^ + 30 | #id p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^^^^^^^^ + 30 | #id p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^ + 30 | #id p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^ + 30 | #id p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^^ + 30 | #id p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^^^^ + 30 | #id p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^^ + 30 | #id p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:28:1] + 28 | div .class {} 29 | .class .class {} : ^ + 30 | #id p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^^^^^^ + 31 | div #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^^^^^^ + 31 | div #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^^^ + 31 | div #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^^^ + 31 | div #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^ + 31 | div #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^ + 31 | div #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^ + 31 | div #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^^ + 31 | div #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^^ + 31 | div #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:29:1] + 29 | .class .class {} 30 | #id p {} : ^ + 31 | div #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^^^^^^^^ + 32 | #id #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^^^^^^^^ + 32 | #id #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^^^^^ + 32 | #id #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^^^^^ + 32 | #id #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^ + 32 | #id #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^^ + 32 | #id #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^^ + 32 | #id #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:30:1] + 30 | #id p {} 31 | div #id {} : ^ + 32 | #id #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^^^^^^^^ + 33 | [attribute] p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^^^^^^^^ + 33 | [attribute] p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^^^^^ + 33 | [attribute] p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^^^^^ + 33 | [attribute] p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^ + 33 | [attribute] p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^^ + 33 | [attribute] p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^^ + 33 | [attribute] p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:31:1] + 31 | div #id {} 32 | #id #id {} : ^ + 33 | [attribute] p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^^^^^^ + 34 | div [attribute] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^^^^^^ + 34 | div [attribute] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^^^ + 34 | div [attribute] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^^^ + 34 | div [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^ + 34 | div [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^ + 34 | div [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^^^ + 34 | div [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^ + 34 | div [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^^^^^^^^ + 34 | div [attribute] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^^ + 34 | div [attribute] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:32:1] + 32 | #id #id {} 33 | [attribute] p {} : ^ + 34 | div [attribute] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^ + 35 | [attribute] [src] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^ + 35 | [attribute] [src] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^ + 35 | [attribute] [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^ + 35 | [attribute] [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^ + 35 | [attribute] [src] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^ + 35 | [attribute] [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^^^ + 35 | [attribute] [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^ + 35 | [attribute] [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^^^^^^^^ + 35 | [attribute] [src] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^^ + 35 | [attribute] [src] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:33:1] + 33 | [attribute] p {} 34 | div [attribute] {} : ^ + 35 | [attribute] [src] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | div > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | div > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^^^^^^^ + 36 | div > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^^^^^^^ + 36 | div > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^ + 36 | div > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^ + 36 | div > p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^^^ + 36 | div > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^ + 36 | div > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^^^^^ + 36 | div > p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^ + 36 | div > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^ + 36 | div > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^ + 36 | div > p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^^^ + 36 | div > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^ + 36 | div > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^^ + 36 | div > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^^ + 36 | div > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:34:1] + 34 | div [attribute] {} 35 | [attribute] [src] {} : ^ + 36 | div > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^^^^^^^^ + 37 | .class > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^^^^^^^^ + 37 | .class > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^^^^^ + 37 | .class > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^^^^^ + 37 | .class > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^ + 37 | .class > p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^ + 37 | .class > p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^ + 37 | .class > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^ + 37 | .class > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^^ + 37 | .class > p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^^ + 37 | .class > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:35:1] + 35 | [attribute] [src] {} 36 | div > p {} : ^ + 37 | .class > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^^^^^^^^ + 38 | div > .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^^^^^^^^ + 38 | div > .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^^^^^ + 38 | div > .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^^^^^ + 38 | div > .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^ + 38 | div > .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^ + 38 | div > .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^^ + 38 | div > .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^^^^ + 38 | div > .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^^ + 38 | div > .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:36:1] + 36 | div > p {} 37 | .class > p {} : ^ + 38 | div > .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^^^^^^^^^^ + 39 | .class > .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^^^^^^^^^^ + 39 | .class > .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^^^^^^^ + 39 | .class > .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^^^^^^^ + 39 | .class > .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^ + 39 | .class > .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^ + 39 | .class > .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^ + 39 | .class > .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^ + 39 | .class > .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^ + 39 | .class > .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^ + 39 | .class > .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^ + 39 | .class > .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^ + 39 | .class > .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^^ + 39 | .class > .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^^^^ + 39 | .class > .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^^ + 39 | .class > .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:37:1] + 37 | .class > p {} 38 | div > .class {} : ^ + 39 | .class > .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^^^^^^^^^^^^^ + 40 | #id > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^^^^^^^^^^^^^ + 40 | #id > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^^^^^^^^^^ + 40 | #id > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^^^^^^^^^^ + 40 | #id > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^ + 40 | #id > p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^ + 40 | #id > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^^ + 40 | #id > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^^^^ + 40 | #id > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^^ + 40 | #id > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:38:1] + 38 | div > .class {} 39 | .class > .class {} : ^ + 40 | #id > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^^^^^^^^ + 41 | div > #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^^^^^^^^ + 41 | div > #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^^^^^ + 41 | div > #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^^^^^ + 41 | div > #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^ + 41 | div > #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^ + 41 | div > #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^ + 41 | div > #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^^ + 41 | div > #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^^ + 41 | div > #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:39:1] + 39 | .class > .class {} 40 | #id > p {} : ^ + 41 | div > #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^^^^^^^^^^ + 42 | #id > #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^^^^^^^^^^ + 42 | #id > #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^^^^^^^ + 42 | #id > #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^^^^^^^ + 42 | #id > #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^ + 42 | #id > #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^^ + 42 | #id > #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^^ + 42 | #id > #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:40:1] + 40 | #id > p {} 41 | div > #id {} : ^ + 42 | #id > #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^^^^^^^^^^ + 43 | [attribute] > p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^^^^^^^^^^ + 43 | [attribute] > p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^^^^^^^ + 43 | [attribute] > p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^^^^^^^ + 43 | [attribute] > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^ + 43 | [attribute] > p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^^ + 43 | [attribute] > p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^^ + 43 | [attribute] > p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:41:1] + 41 | div > #id {} 42 | #id > #id {} : ^ + 43 | [attribute] > p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^^^ + 44 | div > [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^ + 44 | div > [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^^^^^^^^ + 44 | div > [attribute] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^^ + 44 | div > [attribute] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:42:1] + 42 | #id > #id {} 43 | [attribute] > p {} : ^ + 44 | div > [attribute] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^ + 45 | [attribute] > [src] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^ + 45 | [attribute] > [src] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^ + 45 | [attribute] > [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^ + 45 | [attribute] > [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^ + 45 | [attribute] > [src] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^ + 45 | [attribute] > [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^^^^^^^^ + 45 | [attribute] > [src] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^^ + 45 | [attribute] > [src] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:43:1] + 43 | [attribute] > p {} 44 | div > [attribute] {} : ^ + 45 | [attribute] > [src] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 46 | div + p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 46 | div + p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^^^^^^^^^ + 46 | div + p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^^^^^^^^^ + 46 | div + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^ + 46 | div + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^ + 46 | div + p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^^^ + 46 | div + p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^ + 46 | div + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^^^^^ + 46 | div + p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^ + 46 | div + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^ + 46 | div + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^ + 46 | div + p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^^^ + 46 | div + p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^ + 46 | div + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^^ + 46 | div + p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^^ + 46 | div + p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:44:1] + 44 | div > [attribute] {} 45 | [attribute] > [src] {} : ^ + 46 | div + p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^^^^^^^^ + 47 | .class + p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^^^^^^^^ + 47 | .class + p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^^^^^ + 47 | .class + p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^^^^^ + 47 | .class + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^ + 47 | .class + p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^ + 47 | .class + p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^ + 47 | .class + p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^ + 47 | .class + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^^ + 47 | .class + p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^^ + 47 | .class + p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:45:1] + 45 | [attribute] > [src] {} 46 | div + p {} : ^ + 47 | .class + p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^^^^^^^^ + 48 | div + .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^^^^^^^^ + 48 | div + .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^^^^^ + 48 | div + .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^^^^^ + 48 | div + .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^ + 48 | div + .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^ + 48 | div + .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^^ + 48 | div + .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^^^^ + 48 | div + .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^^ + 48 | div + .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:46:1] + 46 | div + p {} 47 | .class + p {} : ^ + 48 | div + .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^^^^^^^^^^ + 49 | .class + .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^^^^^^^^^^ + 49 | .class + .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^^^^^^^ + 49 | .class + .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^^^^^^^ + 49 | .class + .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^ + 49 | .class + .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^ + 49 | .class + .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^ + 49 | .class + .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^ + 49 | .class + .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^ + 49 | .class + .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^ + 49 | .class + .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^ + 49 | .class + .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^ + 49 | .class + .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^^ + 49 | .class + .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^^^^ + 49 | .class + .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^^ + 49 | .class + .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:47:1] + 47 | .class + p {} 48 | div + .class {} : ^ + 49 | .class + .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^^^^^^^^^^^^^ + 50 | #id + p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^^^^^^^^^^^^^ + 50 | #id + p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^^^^^^^^^^ + 50 | #id + p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^^^^^^^^^^ + 50 | #id + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^ + 50 | #id + p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^ + 50 | #id + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^^ + 50 | #id + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^^^^ + 50 | #id + p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^^ + 50 | #id + p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:48:1] + 48 | div + .class {} 49 | .class + .class {} : ^ + 50 | #id + p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^^^^^^^^ + 51 | div + #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^^^^^^^^ + 51 | div + #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^^^^^ + 51 | div + #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^^^^^ + 51 | div + #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^ + 51 | div + #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^ + 51 | div + #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^ + 51 | div + #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^^ + 51 | div + #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^^ + 51 | div + #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:49:1] + 49 | .class + .class {} 50 | #id + p {} : ^ + 51 | div + #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^^^^^^^^^^ + 52 | #id + #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^^^^^^^^^^ + 52 | #id + #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^^^^^^^ + 52 | #id + #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^^^^^^^ + 52 | #id + #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^ + 52 | #id + #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^^ + 52 | #id + #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^^ + 52 | #id + #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:50:1] + 50 | #id + p {} 51 | div + #id {} : ^ + 52 | #id + #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^^^^^^^^^^ + 53 | [attribute] + p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^^^^^^^^^^ + 53 | [attribute] + p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^^^^^^^ + 53 | [attribute] + p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^^^^^^^ + 53 | [attribute] + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^ + 53 | [attribute] + p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^^ + 53 | [attribute] + p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^^ + 53 | [attribute] + p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:51:1] + 51 | div + #id {} 52 | #id + #id {} : ^ + 53 | [attribute] + p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^^^ + 54 | div + [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^ + 54 | div + [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^^^^^^^^ + 54 | div + [attribute] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^^ + 54 | div + [attribute] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:52:1] + 52 | #id + #id {} 53 | [attribute] + p {} : ^ + 54 | div + [attribute] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^ + 55 | [attribute] + [src] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^ + 55 | [attribute] + [src] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^ + 55 | [attribute] + [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^ + 55 | [attribute] + [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^ + 55 | [attribute] + [src] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^ + 55 | [attribute] + [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^^^^^^^^ + 55 | [attribute] + [src] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^^ + 55 | [attribute] + [src] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:53:1] + 53 | [attribute] + p {} 54 | div + [attribute] {} : ^ + 55 | [attribute] + [src] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | div ~ p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | div ~ p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^^^^^^^^^ + 56 | div ~ p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^^^^^^^^^ + 56 | div ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^ + 56 | div ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^ + 56 | div ~ p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^^^ + 56 | div ~ p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^ + 56 | div ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^^^^^ + 56 | div ~ p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^ + 56 | div ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^ + 56 | div ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^ + 56 | div ~ p {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^^^ + 56 | div ~ p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^ + 56 | div ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^^ + 56 | div ~ p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^^ + 56 | div ~ p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:54:1] + 54 | div + [attribute] {} 55 | [attribute] + [src] {} : ^ + 56 | div ~ p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^^^^^^^^ + 57 | .class ~ p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^^^^^^^^ + 57 | .class ~ p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^^^^^ + 57 | .class ~ p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^^^^^ + 57 | .class ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^ + 57 | .class ~ p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^ + 57 | .class ~ p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^ + 57 | .class ~ p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^ + 57 | .class ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^^ + 57 | .class ~ p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^^ + 57 | .class ~ p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:55:1] + 55 | [attribute] + [src] {} 56 | div ~ p {} : ^ + 57 | .class ~ p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^^^^^^^^ + 58 | div ~ .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^^^^^^^^ + 58 | div ~ .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^^^^^ + 58 | div ~ .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^^^^^ + 58 | div ~ .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^ + 58 | div ~ .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^ + 58 | div ~ .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^^ + 58 | div ~ .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^^^^ + 58 | div ~ .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^^ + 58 | div ~ .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:56:1] + 56 | div ~ p {} 57 | .class ~ p {} : ^ + 58 | div ~ .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^^^^^^^^^^ + 59 | .class ~ .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^^^^^^^^^^ + 59 | .class ~ .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^^^^^^^ + 59 | .class ~ .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^^^^^^^ + 59 | .class ~ .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^ + 59 | .class ~ .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^ + 59 | .class ~ .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^ + 59 | .class ~ .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^ + 59 | .class ~ .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^ + 59 | .class ~ .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^ + 59 | .class ~ .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^ + 59 | .class ~ .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^ + 59 | .class ~ .class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^^ + 59 | .class ~ .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^^^^ + 59 | .class ~ .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^^ + 59 | .class ~ .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:57:1] + 57 | .class ~ p {} 58 | div ~ .class {} : ^ + 59 | .class ~ .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^^^^^^^^^^^^^ + 60 | #id ~ p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^^^^^^^^^^^^^ + 60 | #id ~ p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^^^^^^^^^^ + 60 | #id ~ p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^^^^^^^^^^ + 60 | #id ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^ + 60 | #id ~ p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^ + 60 | #id ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^^ + 60 | #id ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^^^^ + 60 | #id ~ p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^^ + 60 | #id ~ p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:58:1] + 58 | div ~ .class {} 59 | .class ~ .class {} : ^ + 60 | #id ~ p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^^^^^^^^ + 61 | div ~ #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^^^^^^^^ + 61 | div ~ #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^^^^^ + 61 | div ~ #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^^^^^ + 61 | div ~ #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^ + 61 | div ~ #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^ + 61 | div ~ #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^ + 61 | div ~ #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^^ + 61 | div ~ #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^^ + 61 | div ~ #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:59:1] + 59 | .class ~ .class {} 60 | #id ~ p {} : ^ + 61 | div ~ #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^^^^^^^^^^ + 62 | #id ~ #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^^^^^^^^^^ + 62 | #id ~ #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^^^^^^^ + 62 | #id ~ #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^^^^^^^ + 62 | #id ~ #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^ + 62 | #id ~ #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^^ + 62 | #id ~ #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^^ + 62 | #id ~ #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:60:1] + 60 | #id ~ p {} 61 | div ~ #id {} : ^ + 62 | #id ~ #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^^^^^^^^^^ + 63 | [attribute] ~ p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^^^^^^^^^^ + 63 | [attribute] ~ p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^^^^^^^ + 63 | [attribute] ~ p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^^^^^^^ + 63 | [attribute] ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^ + 63 | [attribute] ~ p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^^ + 63 | [attribute] ~ p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^^ + 63 | [attribute] ~ p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:61:1] + 61 | div ~ #id {} 62 | #id ~ #id {} : ^ + 63 | [attribute] ~ p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^^^^^^^^ + 64 | div ~ [attribute] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^^ + 64 | div ~ [attribute] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:62:1] + 62 | #id ~ #id {} 63 | [attribute] ~ p {} : ^ + 64 | div ~ [attribute] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^ + 65 | [attribute] ~ [src] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^ + 65 | [attribute] ~ [src] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^ + 65 | [attribute] ~ [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^ + 65 | [attribute] ~ [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^ + 65 | [attribute] ~ [src] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^ + 65 | [attribute] ~ [src] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^^^^^^^^ + 65 | [attribute] ~ [src] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^^ + 65 | [attribute] ~ [src] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:63:1] + 63 | [attribute] ~ p {} 64 | div ~ [attribute] {} : ^ + 65 | [attribute] ~ [src] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^^^^^ + 66 | a:hover [attribute] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^ + 66 | a:hover [attribute] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^ + 66 | a:hover [attribute] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^ + 66 | a:hover [attribute] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^^^ + 66 | a:hover [attribute] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^ + 66 | a:hover [attribute] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^^ + 66 | a:hover [attribute] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^^ + 66 | a:hover [attribute] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:64:1] + 64 | div ~ [attribute] {} 65 | [attribute] ~ [src] {} : ^ + 66 | a:hover [attribute] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 67 | a:hover #id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 67 | a:hover #id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^^^^^^^^^ + 67 | a:hover #id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^^^^^^^^^ + 67 | a:hover #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^ + 67 | a:hover #id {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^ + 67 | a:hover #id {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^ + 67 | a:hover #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^ + 67 | a:hover #id {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^ + 67 | a:hover #id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^ + 67 | a:hover #id {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^^^ + 67 | a:hover #id {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^ + 67 | a:hover #id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^^^^^^^^ + 67 | a:hover #id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^^ + 67 | a:hover #id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:65:1] + 65 | [attribute] ~ [src] {} 66 | a:hover [attribute] {} : ^ + 67 | a:hover #id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^^^^^^^^^ + 68 | a:hover .class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^^^^^^^^^ + 68 | a:hover .class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^^^^^^ + 68 | a:hover .class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^^^^^^ + 68 | a:hover .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^^ + 68 | a:hover .class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^ + 68 | a:hover .class {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^^ + 68 | a:hover .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^^^ + 68 | a:hover .class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^ + 68 | a:hover .class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^ + 68 | a:hover .class {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^ + 68 | a:hover .class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^^ + 68 | a:hover .class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^^ + 68 | a:hover .class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:66:1] + 66 | a:hover [attribute] {} 67 | a:hover #id {} : ^ + 68 | a:hover .class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^^^^^^^^^^^^ + 69 | a:hover div#thing {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^^^^^^^^^^^^ + 69 | a:hover div#thing {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^^^^^^^^^ + 69 | a:hover div#thing {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^^^^^^^^^ + 69 | a:hover div#thing {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^^ + 69 | a:hover div#thing {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^ + 69 | a:hover div#thing {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^ + 69 | a:hover div#thing {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^ + 69 | a:hover div#thing {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^ + 69 | a:hover div#thing {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^ + 69 | a:hover div#thing {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^^ + 69 | a:hover div#thing {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^^^^ + 69 | a:hover div#thing {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^^ + 69 | a:hover div#thing {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:67:1] + 67 | a:hover #id {} 68 | a:hover .class {} : ^ + 69 | a:hover div#thing {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^^^^^^^^^^^^^^ + 70 | a + a[href='place'] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^^^^^^^^^^^^^^ + 70 | a + a[href='place'] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^^^^^^^^^^^ + 70 | a + a[href='place'] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^^^^^^^^^^^ + 70 | a + a[href='place'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^ + 70 | a + a[href='place'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^ + 70 | a + a[href='place'] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^ + 70 | a + a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^ + 70 | a + a[href='place'] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^^^^ + 70 | a + a[href='place'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^ + 70 | a + a[href='place'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^ + 70 | a + a[href='place'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^ + 70 | a + a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^ + 70 | a + a[href='place'] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^ + 70 | a + a[href='place'] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^ + 70 | a + a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^^^^^ + 70 | a + a[href='place'] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^^ + 70 | a + a[href='place'] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:68:1] + 68 | a:hover .class {} 69 | a:hover div#thing {} : ^ + 70 | a + a[href='place'] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^^^^^^^^ + 71 | ul.list + a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^ + 71 | ul.list + a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^ + 71 | ul.list + a {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^ + 71 | ul.list + a {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^^^^^^ + 71 | ul.list + a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^^ + 71 | ul.list + a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:69:1] + 69 | a:hover div#thing {} 70 | a + a[href='place'] {} : ^ + 71 | ul.list + a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^^^^^^^^^^ + 72 | .foo ~ a + bar {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^^^^^^^^^^ + 72 | .foo ~ a + bar {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^^^^^^^ + 72 | .foo ~ a + bar {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^^^^^^^ + 72 | .foo ~ a + bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^^^ + 72 | .foo ~ a + bar {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^ + 72 | .foo ~ a + bar {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^ + 72 | .foo ~ a + bar {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^ + 72 | .foo ~ a + bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^ + 72 | .foo ~ a + bar {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^ + 72 | .foo ~ a + bar {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^^ + 72 | .foo ~ a + bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^^^ + 72 | .foo ~ a + bar {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^^ + 72 | .foo ~ a + bar {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:70:1] + 70 | a + a[href='place'] {} 71 | ul.list + a {} : ^ + 72 | .foo ~ a + bar {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^^^^^^^^^^^^^^ + 73 | a+ a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^^^^^^^^^^^^^^ + 73 | a+ a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^^^^^^^^^^^ + 73 | a+ a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^^^^^^^^^^^ + 73 | a+ a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^ + 73 | a+ a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^ + 73 | a+ a {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} 72 | .foo ~ a + bar {} : ^^^^ + 73 | a+ a {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x Combinator + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x WqName + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x Combinator + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x TypeSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x TagNameSelector + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x WqName + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^^ + 73 | a+ a {} + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^^ + 73 | a+ a {} + `---- + + x LBrace + ,-[$DIR/tests/fixture/selector/complex/input.css:71:1] + 71 | ul.list + a {} + 72 | .foo ~ a + bar {} + : ^ + 73 | a+ a {} + `---- + + x Rule + ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + 72 | .foo ~ a + bar {} + 73 | a+ a {} + : ^^^^^^^ + 74 | a> a {} + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] + 72 | .foo ~ a + bar {} + 73 | a+ a {} + : ^^^^^^^ + 74 | a> a {} `---- - x Ident + x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^^^^ + 74 | a> a {} `---- - x Combinator + x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^^^^ + 74 | a> a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^^ + 73 | a+ a {} + : ^^ + 74 | a> a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:72:1] 72 | .foo ~ a + bar {} - : ^ + 73 | a+ a {} + : ^ + 74 | a> a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^^^^^^^ + 75 | a~ a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^^^^^^^ + 75 | a~ a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^^^^ + 75 | a~ a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^^^^ + 75 | a~ a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^^ + 75 | a~ a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:73:1] 73 | a+ a {} + 74 | a> a {} : ^ + 75 | a~ a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^^^^^^^ + 76 | a +a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^^^^^^^ + 76 | a +a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^^^^ + 76 | a +a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^^^^ + 76 | a +a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^^ + 76 | a +a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:74:1] 74 | a> a {} + 75 | a~ a {} : ^ + 76 | a +a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^^^^^^^ + 77 | a >a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^^^^^^^ + 77 | a >a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^^^^ + 77 | a >a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^^^^ + 77 | a >a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} - : ^ + 76 | a +a {} + : ^ + 77 | a >a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^^ + 77 | a >a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:75:1] 75 | a~ a {} + 76 | a +a {} : ^ + 77 | a >a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^^^^^^^ + 78 | a ~a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^^^^^^^ + 78 | a ~a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^^^^ + 78 | a ~a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^^^^ + 78 | a ~a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^^ + 78 | a ~a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:76:1] 76 | a +a {} + 77 | a >a {} : ^ + 78 | a ~a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^^^^^^^ + 79 | a+a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^^^^^^^ + 79 | a+a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^^^^ + 79 | a+a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^^^^ + 79 | a+a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^^ + 79 | a+a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:77:1] 77 | a >a {} + 78 | a ~a {} : ^ + 79 | a+a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^^^^^^^ + 79 | a+a {} + : ^^^^^^ + 80 | a>a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^^^^^^^ + 79 | a+a {} + : ^^^^^^ + 80 | a>a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^^^^ + 79 | a+a {} + : ^^^ + 80 | a>a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^^^^ + 79 | a+a {} + : ^^^ + 80 | a>a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} + 79 | a+a {} : ^ + 80 | a>a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} + 79 | a+a {} : ^ + 80 | a>a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} + 79 | a+a {} : ^ + 80 | a>a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} + 79 | a+a {} : ^ + 80 | a>a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} + 79 | a+a {} : ^ + 80 | a>a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^^ + 79 | a+a {} + : ^^ + 80 | a>a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:78:1] 78 | a ~a {} - : ^ + 79 | a+a {} + : ^ + 80 | a>a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^^^^^^ + 81 | a~a {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^^^^^^ + 81 | a~a {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^^^ + 81 | a~a {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^^^ + 81 | a~a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^^ + 81 | a~a {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:79:1] 79 | a+a {} + 80 | a>a {} : ^ + 81 | a~a {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^^^^^^ + 82 | a [type='button'] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^^^^^^ + 82 | a [type='button'] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^^^ + 82 | a [type='button'] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^^^ + 82 | a [type='button'] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^^ + 82 | a [type='button'] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/complex/input.css:80:1] 80 | a>a {} + 81 | a~a {} : ^ + 82 | a [type='button'] {} `---- x Rule ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} - : ^^^^^^ + 82 | a [type='button'] {} + : ^^^^^^^^^^^^^^^^^^^^ + 83 | a `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} - : ^^^^^^ + 82 | a [type='button'] {} + : ^^^^^^^^^^^^^^^^^^^^ + 83 | a `---- x SelectorList ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} - : ^^^ + 82 | a [type='button'] {} + : ^^^^^^^^^^^^^^^^^ + 83 | a `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} - : ^^^ + 82 | a [type='button'] {} + : ^^^^^^^^^^^^^^^^^ + 83 | a `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x TypeSelector ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x WqName ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x Ident ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x Combinator ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} + 82 | a [type='button'] {} : ^ + 83 | a `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] 81 | a~a {} - : ^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^ - `---- - - x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] - 81 | a~a {} - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^^^^^^^^^^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] - 82 | a [type='button'] {} - : ^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] 82 | a [type='button'] {} : ^^^^^^^^^^^^^^^ + 83 | a `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^^^^^^^^^^^^ + 83 | a `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^^^^^^^^^^^^ + 83 | a `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^ + 83 | a `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^ + 83 | a `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^ + 83 | a `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^^^^^ + 83 | a `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^^^^^^^ + 83 | a `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^^ + 83 | a `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:81:1] + 81 | a~a {} 82 | a [type='button'] {} : ^ + 83 | a `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} 83 | ,-> a 84 | `-> [type='button'] {} + 85 | a a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} 83 | ,-> a 84 | `-> [type='button'] {} + 85 | a a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} 83 | ,-> a 84 | `-> [type='button'] {} + 85 | a a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} 83 | ,-> a 84 | `-> [type='button'] {} + 85 | a a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] - 83 | a + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} + 83 | a : ^ + 84 | [type='button'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] - 83 | a + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} + 83 | a : ^ + 84 | [type='button'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] - 83 | a + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} + 83 | a : ^ + 84 | [type='button'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] - 83 | a + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} + 83 | a : ^ + 84 | [type='button'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] - 83 | a + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} + 83 | a : ^ + 84 | [type='button'] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:82:1] + 82 | a [type='button'] {} 83 | a : ^^ 84 | [type='button'] {} + 85 | a a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^^^^^^^^^^^^ + 85 | a a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^^^^^^^^^^^^ + 85 | a a {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^^^^^^^^^^^^ + 85 | a a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^ + 85 | a a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^ + 85 | a a {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^ + 85 | a a {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^^^^^ + 85 | a a {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^^^^^^^ + 85 | a a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^^ + 85 | a a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:83:1] + 83 | a 84 | [type='button'] {} : ^ + 85 | a a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^^^^^^^ + 86 | namespace|type#id > .foo {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^^^^^^^ + 86 | namespace|type#id > .foo {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^^^^ + 86 | namespace|type#id > .foo {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^^^^ + 86 | namespace|type#id > .foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^^ + 86 | namespace|type#id > .foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^^ + 86 | namespace|type#id > .foo {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:84:1] + 84 | [type='button'] {} 85 | a a {} : ^ + 86 | namespace|type#id > .foo {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^^^^^^ + 87 | #id > .cl + .cl2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^ + 87 | #id > .cl + .cl2 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^ + 87 | #id > .cl + .cl2 {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^ + 87 | #id > .cl + .cl2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^ + 87 | #id > .cl + .cl2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^ + 87 | #id > .cl + .cl2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^ + 87 | #id > .cl + .cl2 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^ + 87 | #id > .cl + .cl2 {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^^ + 87 | #id > .cl + .cl2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^^ + 87 | #id > .cl + .cl2 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^^ + 87 | #id > .cl + .cl2 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:85:1] + 85 | a a {} 86 | namespace|type#id > .foo {} : ^ + 87 | #id > .cl + .cl2 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^^^^^^^^^^^^^^^^ + 88 | a c, d + e h {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^^^^^^^^^^^^^^^^ + 88 | a c, d + e h {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^^^^^^^^^^^^^ + 88 | a c, d + e h {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^^^^^^^^^^^^^ + 88 | a c, d + e h {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^ + 88 | a c, d + e h {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^ + 88 | a c, d + e h {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^ + 88 | a c, d + e h {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^ + 88 | a c, d + e h {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^ + 88 | a c, d + e h {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^^ + 88 | a c, d + e h {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^^ + 88 | a c, d + e h {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^^ + 88 | a c, d + e h {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:86:1] + 86 | namespace|type#id > .foo {} 87 | #id > .cl + .cl2 {} : ^ + 88 | a c, d + e h {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^^^^^^^^^^^^^^ + 89 | a ~ h + d {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^^^^^^^^^^^^^^ + 89 | a ~ h + d {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^^^^^^^^^^^ + 89 | a ~ h + d {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^^ + 89 | a ~ h + d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^^^^^^ + 89 | a ~ h + d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^^ + 89 | a ~ h + d {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:87:1] + 87 | #id > .cl + .cl2 {} 88 | a c, d + e h {} : ^ + 89 | a ~ h + d {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^^^^^^^^^^^^ + 90 | div div div div div div div div div div div {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^^^^^^^^^^^^ + 90 | div div div div div div div div div div div {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^^^^^^^^^ + 90 | div div div div div div div div div div div {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^^^^^^^^^ + 90 | div div div div div div div div div div div {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^^ + 90 | div div div div div div div div div div div {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:88:1] + 88 | a c, d + e h {} 89 | a ~ h + d {} : ^ + 90 | div div div div div div div div div div div {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | [href][class][name] h1 > h2 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | [href][class][name] h1 > h2 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | [href][class][name] h1 > h2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^^ + 91 | [href][class][name] h1 > h2 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^^ + 91 | [href][class][name] h1 > h2 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:89:1] + 89 | a ~ h + d {} 90 | div div div div div div div div div div div {} : ^ + 91 | [href][class][name] h1 > h2 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^^^^^^^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:90:1] + 90 | div div div div div div div div div div div {} 91 | [href][class][name] h1 > h2 {} : ^ + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^^^^^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:91:1] + 91 | [href][class][name] h1 > h2 {} 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} : ^ + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^ + 94 | * + * {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^ + 94 | * + * {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^ + 94 | * + * {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^ + 94 | * + * {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x Str - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^^^^^^^^^^^^^^^^ + 94 | * + * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^^ + 94 | * + * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:92:1] + 92 | [href*="test.com"][rel='external'][id][class~="test"] > [name] {} 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} : ^ + 94 | * + * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^^^^^^^^ + 95 | * * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^^^^^^^^ + 95 | * * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^^^^^ + 95 | * * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^^^^^ + 95 | * * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^^ + 95 | * * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:93:1] + 93 | [data-weird-attr*="Something=weird"], [data-weird-attr^="Something=weird"], [data-weird-attr$="Something=weird"], [data-weird-attr|="Something=weird"] {} 94 | * + * {} : ^ + 95 | * * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^^^^^^ + 96 | * * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^^^^^^ + 96 | * * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^^^ + 96 | * * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^^^ + 96 | * * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^^ + 96 | * * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:94:1] + 94 | * + * {} 95 | * * {} : ^ + 96 | * * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^^^^^^^^^^^^^ + 97 | *[href] *:not(*.green) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^^^^^^^^^^^^^ + 97 | *[href] *:not(*.green) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^^^^^^^^^^ + 97 | *[href] *:not(*.green) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^^^^^^^^^^ + 97 | *[href] *:not(*.green) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^^^^^^^^ + 97 | *[href] *:not(*.green) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^^ + 97 | *[href] *:not(*.green) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:95:1] + 95 | * * {} 96 | * * {} : ^ + 97 | *[href] *:not(*.green) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^^^^ + 98 | *::-webkit-media-controls-play-button {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^^ + 98 | *::-webkit-media-controls-play-button {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:96:1] + 96 | * * {} 97 | *[href] *:not(*.green) {} : ^ + 98 | *::-webkit-media-controls-play-button {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^ + 99 | col.selected || td {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^ + 99 | col.selected || td {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 99 | col.selected || td {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^^ + 99 | col.selected || td {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:97:1] + 97 | *[href] *:not(*.green) {} 98 | *::-webkit-media-controls-play-button {} : ^ + 99 | col.selected || td {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^^^^^^^^^^^^^ + 100 | col.selected + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^^^^^^^^^^^^^ + 100 | col.selected + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^^^^^^^^^^ + 100 | col.selected + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^^^^^^^^^^ + 100 | col.selected + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^^^^ + 100 | col.selected + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^ + 100 | col.selected + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^ + 100 | col.selected + `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^ + 100 | col.selected + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^ + 100 | col.selected + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^ + 100 | col.selected + `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^^ + 100 | col.selected + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^^^^^^^ + 100 | col.selected + `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^^ + 100 | col.selected + `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] - 99 | col.selected || td {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/complex/input.css:98:1] + 98 | *::-webkit-media-controls-play-button {} + 99 | col.selected || td {} + : ^ + 100 | col.selected + `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | ,-> col.selected 101 | | || 102 | | td 103 | `-> {} + 104 | col.selected||td {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | ,-> col.selected 101 | | || 102 | | td 103 | `-> {} + 104 | col.selected||td {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | ,-> col.selected 101 | | || 102 | `-> td + 103 | {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | ,-> col.selected 101 | | || 102 | `-> td + 103 | {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^^^^^^^^^^ + 101 | || `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^ + 101 | || `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^ + 101 | || `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^ + 101 | || `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^ + 101 | || `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^^^^^^^ + 101 | || `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^^^^^^^ + 101 | || `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:99:1] + 99 | col.selected || td {} 100 | col.selected : ^^^^^^^^ + 101 | || `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] - 101 | || + ,-[$DIR/tests/fixture/selector/complex/input.css:100:1] + 100 | col.selected + 101 | || : ^^ + 102 | td `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] + 101 | || 102 | td : ^^ + 103 | {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] + 101 | || 102 | td : ^^ + 103 | {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] + 101 | || 102 | td : ^^ + 103 | {} `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] + 101 | || 102 | td : ^^ + 103 | {} `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:101:1] + 101 | || 102 | td : ^^ + 103 | {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + 102 | td 103 | {} : ^^ + 104 | col.selected||td {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:102:1] + 102 | td 103 | {} : ^ + 104 | col.selected||td {} `---- x Rule - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/complex/input.css:104:1] + ,-[$DIR/tests/fixture/selector/complex/input.css:103:1] + 103 | {} 104 | col.selected||td {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug index 68a80ee40888..28e0b36706ef 100644 --- a/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/compound/span.rust-debug @@ -23,1462 +23,1924 @@ ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^^^^ + 2 | .foo.bar {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^^^^ + 2 | .foo.bar {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^ + 2 | .foo.bar {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^ + 2 | .foo.bar {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^ + 2 | .foo.bar {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^ + 2 | .foo.bar {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^^ + 2 | .foo.bar {} `---- x Ident ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^^ + 2 | .foo.bar {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^^ + 2 | .foo.bar {} `---- x LBrace ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] 1 | .one {} : ^ + 2 | .foo.bar {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^^^^^^^^ + 3 | .foo#id {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^^^^^^^^ + 3 | .foo#id {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^^^^^ + 3 | .foo#id {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^^^^^ + 3 | .foo#id {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^^^^^ + 3 | .foo#id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^ + 3 | .foo#id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^ + 3 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^ + 3 | .foo#id {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^ + 3 | .foo#id {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^^ + 3 | .foo#id {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^^ + 3 | .foo#id {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^^ + 3 | .foo#id {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:1:1] + 1 | .one {} 2 | .foo.bar {} : ^ + 3 | .foo#id {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^^^^^^^ + 4 | .class[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^^^^^^^ + 4 | .class[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^^^^ + 4 | .class[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^^^^ + 4 | .class[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^^^^ + 4 | .class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^ + 4 | .class[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^^ + 4 | .class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^ + 4 | .class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^ + 4 | .class[target] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^ + 4 | .class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^^ + 4 | .class[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^^ + 4 | .class[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:2:1] + 2 | .foo.bar {} 3 | .foo#id {} : ^ + 4 | .class[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^^^^^^^^^^ + 5 | .class#id[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^^^^^^^^^^ + 5 | .class#id[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^^^^^^^ + 5 | .class#id[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^^^^^^^ + 5 | .class#id[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^^^^^^^ + 5 | .class#id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^ + 5 | .class#id[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^ + 5 | .class#id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^ + 5 | .class#id[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^ + 5 | .class#id[target] {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^^^ + 5 | .class#id[target] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^ + 5 | .class#id[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^^^^^ + 5 | .class#id[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^^ + 5 | .class#id[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:3:1] + 3 | .foo#id {} 4 | .class[target] {} : ^ + 5 | .class#id[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 6 | #id.class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 6 | #id.class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 6 | #id.class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 6 | #id.class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^^^^^^^^^^ + 6 | #id.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^ + 6 | #id.class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^ + 6 | #id.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^ + 6 | #id.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^ + 6 | #id.class {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^ + 6 | #id.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^ + 6 | #id.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^ + 6 | #id.class {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^^^ + 6 | #id.class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^ + 6 | #id.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^^^^^ + 6 | #id.class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^^ + 6 | #id.class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:4:1] + 4 | .class[target] {} 5 | .class#id[target] {} : ^ + 6 | #id.class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^^^^^^^ + 7 | #id.class[target] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^^^^^^^ + 7 | #id.class[target] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^^^^ + 7 | #id.class[target] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^^^^ + 7 | #id.class[target] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] - 6 | #id.class {} + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} + 6 | #id.class {} : ^^^^^^^^^ + 7 | #id.class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^ + 7 | #id.class[target] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^ + 7 | #id.class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^ + 7 | #id.class[target] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^ + 7 | #id.class[target] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^^ + 7 | #id.class[target] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^^^^ + 7 | #id.class[target] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^^ + 7 | #id.class[target] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:5:1] + 5 | .class#id[target] {} 6 | #id.class {} : ^ + 7 | #id.class[target] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | div#thing:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | div#thing:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 8 | div#thing:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 8 | div#thing:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^^^^^^^^^^ + 8 | div#thing:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^ + 8 | div#thing:hover {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^ + 8 | div#thing:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^ + 8 | div#thing:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^ + 8 | div#thing:hover {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^ + 8 | div#thing:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^ + 8 | div#thing:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^ + 8 | div#thing:hover {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^^^ + 8 | div#thing:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^ + 8 | div#thing:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^^^^^ + 8 | div#thing:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^^ + 8 | div#thing:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:6:1] + 6 | #id.class {} 7 | #id.class[target] {} : ^ + 8 | div#thing:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^^^^^^^^^^^^^ + 9 | div#thing::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^^^^^^^^^^^^^ + 9 | div#thing::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^^^^^^^^^^ + 9 | div#thing::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^^^^^^^^^^ + 9 | div#thing::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^^^^^^^^^^ + 9 | div#thing::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^ + 9 | div#thing::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^ + 9 | div#thing::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^ + 9 | div#thing::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^ + 9 | div#thing::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^ + 9 | div#thing::before {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^ + 9 | div#thing::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^ + 9 | div#thing::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^ + 9 | div#thing::before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^^ + 9 | div#thing::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^^^^ + 9 | div#thing::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^^ + 9 | div#thing::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:7:1] + 7 | #id.class[target] {} 8 | div#thing:hover {} : ^ + 9 | div#thing::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^ + 10 | a[href='place']:hover {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^ + 10 | a[href='place']:hover {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^ + 10 | a[href='place']:hover {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^ + 10 | a[href='place']:hover {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^ + 10 | a[href='place']:hover {} + `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^ + 10 | a[href='place']:hover {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^ + 10 | a[href='place']:hover {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^^^ + 10 | a[href='place']:hover {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^^^^^ + 10 | a[href='place']:hover {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^^ + 10 | a[href='place']:hover {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] - 9 | div#thing::before {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/compound/input.css:8:1] + 8 | div#thing:hover {} + 9 | div#thing::before {} + : ^ + 10 | a[href='place']:hover {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^^^^^^^^ + 11 | a[href='place']::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^ + 11 | a[href='place']::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^ + 11 | a[href='place']::before {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^ + 11 | a[href='place']::before {} `---- x Str - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^^ + 11 | a[href='place']::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^ + 11 | a[href='place']::before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^^ + 11 | a[href='place']::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^^^^ + 11 | a[href='place']::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^^ + 11 | a[href='place']::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:9:1] + 9 | div#thing::before {} 10 | a[href='place']:hover {} : ^ + 11 | a[href='place']::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^^^^^^^ + 12 | .one.two.three {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^ + 12 | .one.two.three {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^ + 12 | .one.two.three {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^ + 12 | .one.two.three {} `---- x Str - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^ + 12 | .one.two.three {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^ + 12 | .one.two.three {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^^^ + 12 | .one.two.three {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^^^^^ + 12 | .one.two.three {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^^ + 12 | .one.two.three {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:10:1] + 10 | a[href='place']:hover {} 11 | a[href='place']::before {} : ^ + 12 | .one.two.three {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^^^^^^^^^^^^ + 13 | button.btn-primary {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^^^^^^^^^^^^ + 13 | button.btn-primary {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^^^^^^^^^ + 13 | button.btn-primary {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^^^^^^^^^ + 13 | button.btn-primary {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^^^^^^^^^ + 13 | button.btn-primary {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^ + 13 | button.btn-primary {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^ + 13 | button.btn-primary {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^ + 13 | button.btn-primary {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^ + 13 | button.btn-primary {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^ + 13 | button.btn-primary {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^ + 13 | button.btn-primary {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^ + 13 | button.btn-primary {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^^ + 13 | button.btn-primary {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^^^^ + 13 | button.btn-primary {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^^ + 13 | button.btn-primary {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:11:1] + 11 | a[href='place']::before {} 12 | .one.two.three {} : ^ + 13 | button.btn-primary {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^^^^^^^^^^ + 14 | *#z98y {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^^^^^^^^^^ + 14 | *#z98y {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^^^^^^^ + 14 | *#z98y {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^^^^^^^ + 14 | *#z98y {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^^^^^^^ + 14 | *#z98y {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^ + 14 | *#z98y {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^ + 14 | *#z98y {} `---- x WqName - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^ + 14 | *#z98y {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^ + 14 | *#z98y {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^ + 14 | *#z98y {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^^ + 14 | *#z98y {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^^^^^^^^^^ + 14 | *#z98y {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^^ + 14 | *#z98y {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:12:1] + 12 | .one.two.three {} 13 | button.btn-primary {} : ^ + 14 | *#z98y {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^^^^^ + 15 | #one#two {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^^^^^ + 15 | #one#two {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^^ + 15 | #one#two {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^^ + 15 | #one#two {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^^ + 15 | #one#two {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^ + 15 | #one#two {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^ + 15 | #one#two {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^ + 15 | #one#two {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^ + 15 | #one#two {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^^^^ + 15 | #one#two {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^^ + 15 | #one#two {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:13:1] + 13 | button.btn-primary {} 14 | *#z98y {} : ^ + 15 | #one#two {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^^^^^^^^ + 16 | #one.two.three {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^^^^^^^^ + 16 | #one.two.three {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^^^^^ + 16 | #one.two.three {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^^^^^ + 16 | #one.two.three {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^^^^^ + 16 | #one.two.three {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^^^ + 16 | #one.two.three {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^^ + 16 | #one.two.three {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:14:1] + 14 | *#z98y {} 15 | #one#two {} : ^ + 16 | #one.two.three {} `---- x Rule - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/compound/input.css:16:1] + ,-[$DIR/tests/fixture/selector/compound/input.css:15:1] + 15 | #one#two {} 16 | #one.two.three {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug index 09cd6fcd5816..d9c9187e2623 100644 --- a/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/id/span.rust-debug @@ -79,4564 +79,6066 @@ ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^^^^ + 2 | #♥ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^^^^ + 2 | #♥ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^^ + 2 | #♥ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^^ + 2 | #♥ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:1:1] 1 | #id {} : ^ + 2 | #♥ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^^^^ + 3 | #© {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^^^^ + 3 | #© {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^^^ + 3 | #© {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^^ + 3 | #© {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + ,-[$DIR/tests/fixture/selector/id/input.css:1:1] + 1 | #id {} 2 | #♥ {} : ^ + 3 | #© {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^^^^ + 4 | #“‘’” {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^^^^ + 4 | #“‘’” {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^^ + 4 | #“‘’” {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^^ + 4 | #“‘’” {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + ,-[$DIR/tests/fixture/selector/id/input.css:2:1] + 2 | #♥ {} 3 | #© {} : ^ + 4 | #“‘’” {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^^^^^^^^^^^^ + 5 | #☺☃ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^^ + 5 | #☺☃ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + ,-[$DIR/tests/fixture/selector/id/input.css:3:1] + 3 | #© {} 4 | #“‘’” {} : ^ + 5 | #☺☃ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^^^^ + 6 | #⌘⌥ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^^^^ + 6 | #⌘⌥ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^^^^^^ + 6 | #⌘⌥ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^^ + 6 | #⌘⌥ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + ,-[$DIR/tests/fixture/selector/id/input.css:4:1] + 4 | #“‘’” {} 5 | #☺☃ {} : ^ + 6 | #⌘⌥ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^^^^^^ + 7 | #𝄞♪♩♫♬ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^^ + 7 | #𝄞♪♩♫♬ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + ,-[$DIR/tests/fixture/selector/id/input.css:5:1] + 5 | #☺☃ {} 6 | #⌘⌥ {} : ^ + 7 | #𝄞♪♩♫♬ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^^^^^^^^^^^^^^^^ + 8 | #💩 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^^ + 8 | #💩 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + ,-[$DIR/tests/fixture/selector/id/input.css:6:1] + 6 | #⌘⌥ {} 7 | #𝄞♪♩♫♬ {} : ^ + 8 | #💩 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^^^^ + 9 | #\? {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^^^^ + 9 | #\? {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^^^^ + 9 | #\? {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^^ + 9 | #\? {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + ,-[$DIR/tests/fixture/selector/id/input.css:7:1] + 7 | #𝄞♪♩♫♬ {} 8 | #💩 {} : ^ + 9 | #\? {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^^^^ + 10 | #\@ {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^^^^ + 10 | #\@ {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^^ + 10 | #\@ {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^^ + 10 | #\@ {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:9:1] - 9 | #\? {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/id/input.css:8:1] + 8 | #💩 {} + 9 | #\? {} + : ^ + 10 | #\@ {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^^^^ + 11 | #\. {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^^^^ + 11 | #\. {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^^ + 11 | #\. {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^^ + 11 | #\. {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + ,-[$DIR/tests/fixture/selector/id/input.css:9:1] + 9 | #\? {} 10 | #\@ {} : ^ + 11 | #\. {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^^^^ + 12 | #\3A \) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^^^^ + 12 | #\3A \) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^^ + 12 | #\3A \) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^^ + 12 | #\3A \) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + ,-[$DIR/tests/fixture/selector/id/input.css:10:1] + 10 | #\@ {} 11 | #\. {} : ^ + 12 | #\3A \) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^^^^ + 13 | #\3A \`\( {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^^^^ + 13 | #\3A \`\( {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^^^^^^ + 13 | #\3A \`\( {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^^ + 13 | #\3A \`\( {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + ,-[$DIR/tests/fixture/selector/id/input.css:11:1] + 11 | #\. {} 12 | #\3A \) {} : ^ + 13 | #\3A \`\( {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^^^^ + 14 | #\31 23 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^^^^ + 14 | #\31 23 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^^^^^^^^ + 14 | #\31 23 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^^ + 14 | #\31 23 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + ,-[$DIR/tests/fixture/selector/id/input.css:12:1] + 12 | #\3A \) {} 13 | #\3A \`\( {} : ^ + 14 | #\31 23 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^^^^ + 15 | #\31 a2b3c {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^^^^ + 15 | #\31 a2b3c {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^^^^^^ + 15 | #\31 a2b3c {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^^ + 15 | #\31 a2b3c {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + ,-[$DIR/tests/fixture/selector/id/input.css:13:1] + 13 | #\3A \`\( {} 14 | #\31 23 {} : ^ + 15 | #\31 a2b3c {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^^^^ + 16 | #\ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^^^^ + 16 | #\ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^^^^^^^^^ + 16 | #\ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^^ + 16 | #\ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + ,-[$DIR/tests/fixture/selector/id/input.css:14:1] + 14 | #\31 23 {} 15 | #\31 a2b3c {} : ^ + 16 | #\ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^^^^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + ,-[$DIR/tests/fixture/selector/id/input.css:15:1] + 15 | #\31 a2b3c {} 16 | #\ {} : ^ + 17 | #\<\>\<\<\<\>\>\<\> {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^^^^^^^^^^^^^^^^^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + ,-[$DIR/tests/fixture/selector/id/input.css:16:1] + 16 | #\ {} 17 | #\<\>\<\<\<\>\>\<\> {} : ^ + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | #\# {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^^ + 19 | #\# {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + ,-[$DIR/tests/fixture/selector/id/input.css:17:1] + 17 | #\<\>\<\<\<\>\>\<\> {} 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} : ^ + 19 | #\# {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^^^^ + 20 | #\#\# {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^^^^ + 20 | #\#\# {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^^ + 20 | #\#\# {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^^ + 20 | #\#\# {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + ,-[$DIR/tests/fixture/selector/id/input.css:18:1] + 18 | #\+\+\+\+\+\+\+\+\+\+\[\>\+\+\+\+\+\+\+\>\+\+\+\+\+\+\+\+\+\+\>\+\+\+\>\+\<\<\<\<\-\]\>\+\+\.\>\+\.\+\+\+\+\+\+\+\.\.\+\+\+\.\>\+\+\.\<\<\+\+\+\+\+\+\+\+\+\+\+\+\+\+\+\.\>\.\+\+\+\.\-\-\-\-\-\-\.\-\-\-\-\-\-\-\-\.\>\+\.\>\. {} 19 | #\# {} : ^ + 20 | #\#\# {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^^^^ + 21 | #\#\.\#\.\# {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^^^^ + 21 | #\#\.\#\.\# {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^^^^ + 21 | #\#\.\#\.\# {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^^ + 21 | #\#\.\#\.\# {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + ,-[$DIR/tests/fixture/selector/id/input.css:19:1] + 19 | #\# {} 20 | #\#\# {} : ^ + 21 | #\#\.\#\.\# {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^^^^ + 22 | #\_ {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^^^^ + 22 | #\_ {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^^^^^^^^^^ + 22 | #\_ {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^^ + 22 | #\_ {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + ,-[$DIR/tests/fixture/selector/id/input.css:20:1] + 20 | #\#\# {} 21 | #\#\.\#\.\# {} : ^ + 22 | #\_ {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^^^^ + 23 | #\{\} {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^^^^ + 23 | #\{\} {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^^ + 23 | #\{\} {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^^ + 23 | #\{\} {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + ,-[$DIR/tests/fixture/selector/id/input.css:21:1] + 21 | #\#\.\#\.\# {} 22 | #\_ {} : ^ + 23 | #\{\} {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^^^^ + 24 | #\.fake\-class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^^^^ + 24 | #\.fake\-class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^^^^ + 24 | #\.fake\-class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^^ + 24 | #\.fake\-class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + ,-[$DIR/tests/fixture/selector/id/input.css:22:1] + 22 | #\_ {} 23 | #\{\} {} : ^ + 24 | #\.fake\-class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^^^^^^^^^^^^^ + 25 | #foo\.bar {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^^ + 25 | #foo\.bar {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + ,-[$DIR/tests/fixture/selector/id/input.css:23:1] + 23 | #\{\} {} 24 | #\.fake\-class {} : ^ + 25 | #foo\.bar {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^^^^ + 26 | #\3A hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^^^^ + 26 | #\3A hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^^^^^^^^ + 26 | #\3A hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^^ + 26 | #\3A hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + ,-[$DIR/tests/fixture/selector/id/input.css:24:1] + 24 | #\.fake\-class {} 25 | #foo\.bar {} : ^ + 26 | #\3A hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^^^^^^^^^ + 27 | #\3A hover\3A focus\3A active {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^^ + 27 | #\3A hover\3A focus\3A active {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + ,-[$DIR/tests/fixture/selector/id/input.css:25:1] + 25 | #foo\.bar {} 26 | #\3A hover {} : ^ + 27 | #\3A hover\3A focus\3A active {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | #\[attr\=value\] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^^ + 28 | #\[attr\=value\] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + ,-[$DIR/tests/fixture/selector/id/input.css:26:1] + 26 | #\3A hover {} 27 | #\3A hover\3A focus\3A active {} : ^ + 28 | #\[attr\=value\] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^^^^^^^^^^^^^^^ + 29 | #f\/o\/o {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^^ + 29 | #f\/o\/o {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + ,-[$DIR/tests/fixture/selector/id/input.css:27:1] + 27 | #\3A hover\3A focus\3A active {} 28 | #\[attr\=value\] {} : ^ + 29 | #f\/o\/o {} + `---- + + x Rule + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x SelectorList + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x IdSelector + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^^^^^^^ + 30 | #f\\o\\o {} + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^^ + 30 | #f\\o\\o {} + `---- + + x LBrace + ,-[$DIR/tests/fixture/selector/id/input.css:28:1] + 28 | #\[attr\=value\] {} + 29 | #f\/o\/o {} + : ^ + 30 | #f\\o\\o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^^^^ + 31 | #f\*o\*o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^^^^ + 31 | #f\*o\*o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^^^^^^^ + 31 | #f\*o\*o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^^ + 31 | #f\*o\*o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:29:1] 29 | #f\/o\/o {} + 30 | #f\\o\\o {} : ^ + 31 | #f\*o\*o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^^^^ + 32 | #f\!o\!o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^^^^ + 32 | #f\!o\!o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^^^^^^^ + 32 | #f\!o\!o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^^ + 32 | #f\!o\!o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:30:1] 30 | #f\\o\\o {} + 31 | #f\*o\*o {} : ^ + 32 | #f\!o\!o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^^^^ + 33 | #f\'o\'o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^^^^ + 33 | #f\'o\'o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^^^^^^^ + 33 | #f\'o\'o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^^ + 33 | #f\'o\'o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:31:1] 31 | #f\*o\*o {} + 32 | #f\!o\!o {} : ^ + 33 | #f\'o\'o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^^^^ + 34 | #f\~o\~o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^^^^ + 34 | #f\~o\~o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^^^^^^^ + 34 | #f\~o\~o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^^ + 34 | #f\~o\~o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:32:1] 32 | #f\!o\!o {} + 33 | #f\'o\'o {} : ^ + 34 | #f\~o\~o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^^^^ + 35 | #f\+o\+o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^^^^ + 35 | #f\+o\+o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^^^^^^^ + 35 | #f\+o\+o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^^ + 35 | #f\+o\+o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:33:1] 33 | #f\'o\'o {} + 34 | #f\~o\~o {} : ^ + 35 | #f\+o\+o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^^^^ + 36 | #id {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^^^^ + 36 | #id {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^^^^^^^ + 36 | #id {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^^ + 36 | #id {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:34:1] 34 | #f\~o\~o {} + 35 | #f\+o\+o {} : ^ + 36 | #id {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^^^^ + 36 | #id {} + : ^^^^^^ + 37 | #id.class {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^^^^ + 36 | #id {} + : ^^^^^^ + 37 | #id.class {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^^^^^^^ + 36 | #id {} + : ^^^ + 37 | #id.class {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^^ + 36 | #id {} + : ^^ + 37 | #id.class {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:35:1] 35 | #f\+o\+o {} - : ^ + 36 | #id {} + : ^ + 37 | #id.class {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^^^^^ + 37 | #id.class {} + : ^^^^^^^^^^^^ + 38 | #id.class[target] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^^^^^ + 37 | #id.class {} + : ^^^^^^^^^^^^ + 38 | #id.class[target] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^^ + 37 | #id.class {} + : ^^^^^^^^^ + 38 | #id.class[target] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^^ + 37 | #id.class {} + : ^^^^^^^^^ + 38 | #id.class[target] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^^ + 37 | #id.class {} + : ^^^^^^^^^ + 38 | #id.class[target] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} + 37 | #id.class {} : ^^^ + 38 | #id.class[target] {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} + 37 | #id.class {} : ^^^ + 38 | #id.class[target] {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} + 37 | #id.class {} : ^^^ + 38 | #id.class[target] {} + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/id/input.css:36:1] + 36 | #id {} + 37 | #id.class {} + : ^^^^^^ + 38 | #id.class[target] {} + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/selector/id/input.css:36:1] + 36 | #id {} + 37 | #id.class {} + : ^^^^^^ + 38 | #id.class[target] {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/id/input.css:36:1] + 36 | #id {} + 37 | #id.class {} + : ^^^^^ + 38 | #id.class[target] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^^ + 37 | #id.class {} + : ^^ + 38 | #id.class[target] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:36:1] 36 | #id {} - : ^ + 37 | #id.class {} + : ^ + 38 | #id.class[target] {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^^^^^^^^^^^ + 38 | #id.class[target] {} + : ^^^^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^^^^^^^^^^^ + 38 | #id.class[target] {} + : ^^^^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^^^^^^^^ + 38 | #id.class[target] {} + : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^^^^^^^^ + 38 | #id.class[target] {} + : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^^^^^^^^ + 38 | #id.class[target] {} + : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^ + 39 | div#thing:hover {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^ + 39 | div#thing:hover {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^ + 39 | div#thing:hover {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^^^^ + 39 | div#thing:hover {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^^^^ + 39 | div#thing:hover {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} + 38 | #id.class[target] {} : ^^^^^ + 39 | div#thing:hover {} + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/id/input.css:37:1] + 37 | #id.class {} + 38 | #id.class[target] {} + : ^^^^^^^^ + 39 | div#thing:hover {} + `---- + + x AttributeSelector + ,-[$DIR/tests/fixture/selector/id/input.css:37:1] + 37 | #id.class {} + 38 | #id.class[target] {} + : ^^^^^^^^ + 39 | div#thing:hover {} + `---- + + x WqName + ,-[$DIR/tests/fixture/selector/id/input.css:37:1] + 37 | #id.class {} + 38 | #id.class[target] {} + : ^^^^^^ + 39 | div#thing:hover {} + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/id/input.css:37:1] + 37 | #id.class {} + 38 | #id.class[target] {} + : ^^^^^^ + 39 | div#thing:hover {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^^ + 38 | #id.class[target] {} + : ^^ + 39 | div#thing:hover {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:37:1] 37 | #id.class {} - : ^ + 38 | #id.class[target] {} + : ^ + 39 | div#thing:hover {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^^^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- - x SubclassSelector + x TypeSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} + 39 | div#thing:hover {} : ^^^ + 40 | div#thing:nth-child(2n+1) {} `---- - x IdSelector + x TagNameSelector + ,-[$DIR/tests/fixture/selector/id/input.css:38:1] + 38 | #id.class[target] {} + 39 | div#thing:hover {} + : ^^^ + 40 | div#thing:nth-child(2n+1) {} + `---- + + x WqName ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} + 39 | div#thing:hover {} : ^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} + 39 | div#thing:hover {} : ^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} + 39 | div#thing:hover {} : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- - x ClassSelector + x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} + 39 | div#thing:hover {} : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^ + 39 | div#thing:hover {} + : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^^^ - `---- - - x AttributeSelector - ,-[$DIR/tests/fixture/selector/id/input.css:38:1] - 38 | #id.class[target] {} - : ^^^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- - x WqName + x PseudoClassSelector ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^ + 39 | div#thing:hover {} + : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^^^^^ + 39 | div#thing:hover {} + : ^^^^^ + 40 | div#thing:nth-child(2n+1) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^^ + 39 | div#thing:hover {} + : ^^ + 40 | div#thing:nth-child(2n+1) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:38:1] 38 | #id.class[target] {} - : ^ + 39 | div#thing:hover {} + : ^ + 40 | div#thing:nth-child(2n+1) {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^^^^^^^^^^ - `---- + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^^^^^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^ + 41 | div#thing::before {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^ + 41 | div#thing::before {} `---- x WqName ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^ + 41 | div#thing::before {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^ + 41 | div#thing::before {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^^^^ + 41 | div#thing::before {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^^^^ + 41 | div#thing::before {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} : ^^^^^^ + 41 | div#thing::before {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^^^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^^^^^^^^ + 41 | div#thing::before {} + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/id/input.css:39:1] + 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} + : ^^^^ + 41 | div#thing::before {} + `---- + + x AnPlusB + ,-[$DIR/tests/fixture/selector/id/input.css:39:1] + 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} + : ^^^^ + 41 | div#thing::before {} + `---- + + x AnPlusBNotation + ,-[$DIR/tests/fixture/selector/id/input.css:39:1] + 39 | div#thing:hover {} + 40 | div#thing:nth-child(2n+1) {} + : ^^^^ + 41 | div#thing::before {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^^ + 40 | div#thing:nth-child(2n+1) {} + : ^^ + 41 | div#thing::before {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:39:1] 39 | div#thing:hover {} - : ^ + 40 | div#thing:nth-child(2n+1) {} + : ^ + 41 | div#thing::before {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^ + 42 | #foo[lang^=en] {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^ + 42 | #foo[lang^=en] {} `---- x WqName ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^ + 42 | #foo[lang^=en] {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^ + 42 | #foo[lang^=en] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^^^^ + 42 | #foo[lang^=en] {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^^^^ + 42 | #foo[lang^=en] {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} + 41 | div#thing::before {} : ^^^^^^ + 42 | #foo[lang^=en] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^ + 42 | #foo[lang^=en] {} `---- - x PseudoClassSelector + x PseudoElementSelector ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^^^^^^^^ + 41 | div#thing::before {} + : ^^^^^^^^ + 42 | #foo[lang^=en] {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/id/input.css:40:1] - 40 | div#thing:nth-child(2n+1) {} - : ^^^^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/id/input.css:40:1] - 40 | div#thing:nth-child(2n+1) {} - : ^^^^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/id/input.css:40:1] - 40 | div#thing:nth-child(2n+1) {} - : ^^^^ + 41 | div#thing::before {} + : ^^^^^^ + 42 | #foo[lang^=en] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^^ + 41 | div#thing::before {} + : ^^ + 42 | #foo[lang^=en] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:40:1] 40 | div#thing:nth-child(2n+1) {} - : ^ + 41 | div#thing::before {} + : ^ + 42 | #foo[lang^=en] {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^^^^^^^^ + 43 | #\; {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^^^^^^^^ + 43 | #\; {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^^^^^ + 43 | #\; {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^^^^^ + 43 | #\; {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^^^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^^^^^ + 43 | #\; {} `---- - x TypeSelector + x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^ + 42 | #foo[lang^=en] {} + : ^^^^ + 43 | #\; {} `---- - x TagNameSelector + x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^ + 42 | #foo[lang^=en] {} + : ^^^^ + 43 | #\; {} `---- - x WqName + x Ident ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^ + 42 | #foo[lang^=en] {} + : ^^^^ + 43 | #\; {} `---- - x Ident + x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^ + 43 | #\; {} `---- - x SubclassSelector + x AttributeSelector ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^^^^^^^ + 43 | #\; {} `---- - x IdSelector + x WqName ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^ + 43 | #\; {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^ + 42 | #foo[lang^=en] {} + : ^^^^ + 43 | #\; {} `---- - x SubclassSelector + x AttributeSelectorMatcher ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^ + 43 | #\; {} `---- - x PseudoElementSelector + x AttributeSelectorValue ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^^^ + 42 | #foo[lang^=en] {} + : ^^ + 43 | #\; {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^^^^^ + 42 | #foo[lang^=en] {} + : ^^ + 43 | #\; {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^^ + 42 | #foo[lang^=en] {} + : ^^ + 43 | #\; {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:41:1] 41 | div#thing::before {} - : ^ + 42 | #foo[lang^=en] {} + : ^ + 43 | #\; {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^^^^^^^^^^^^^^ + 43 | #\; {} + : ^^^^^^ + 44 | #u-m\00002b {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^^^^^^^^^^^^^^ + 43 | #\; {} + : ^^^^^^ + 44 | #u-m\00002b {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^^^^^^^^^^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^^^^^^^^^^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^^^^^^^^^^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^^^^^^^^^ - `---- - - x AttributeSelector - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^^^^^^^^^ - `---- - - x WqName - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^^^ - `---- - - x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^ - `---- - - x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/id/input.css:42:1] - 42 | #foo[lang^=en] {} - : ^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^ + 43 | #\; {} + : ^^^ + 44 | #u-m\00002b {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^^ + 43 | #\; {} + : ^^ + 44 | #u-m\00002b {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:42:1] 42 | #foo[lang^=en] {} - : ^ + 43 | #\; {} + : ^ + 44 | #u-m\00002b {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^^^ + 45 | #♥ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^^^ + 45 | #♥ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^^ + 44 | #u-m\00002b {} + : ^^^^^^^^^^^^ + 45 | #♥ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^^ + 44 | #u-m\00002b {} + : ^^ + 45 | #♥ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:43:1] 43 | #\; {} - : ^ + 44 | #u-m\00002b {} + : ^ + 45 | #♥ {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^^^^ + 46 | #“‘’” {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^^^^ + 46 | #“‘’” {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^^^^^^^^^^^ + 45 | #♥ {} + : ^^^^ + 46 | #“‘’” {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^^ + 45 | #♥ {} + : ^^ + 46 | #“‘’” {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:44:1] 44 | #u-m\00002b {} - : ^ + 45 | #♥ {} + : ^ + 46 | #“‘’” {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^^^ + 46 | #“‘’” {} + : ^^^^^^^^^^^^^ + 47 | #☺☃ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^^ + 46 | #“‘’” {} + : ^^ + 47 | #☺☃ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:45:1] 45 | #♥ {} - : ^ + 46 | #“‘’” {} + : ^ + 47 | #☺☃ {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^^^^ + 48 | #\@ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^^^^ + 48 | #\@ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^^^^^^^^^^^^ + 47 | #☺☃ {} + : ^^^^^^^ + 48 | #\@ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^^ + 47 | #☺☃ {} + : ^^ + 48 | #\@ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:46:1] 46 | #“‘’” {} - : ^ + 47 | #☺☃ {} + : ^ + 48 | #\@ {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^^^^ + 48 | #\@ {} + : ^^^^^^ + 49 | #\. {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^^^^ + 48 | #\@ {} + : ^^^^^^ + 49 | #\. {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^^^^^^ + 48 | #\@ {} + : ^^^ + 49 | #\. {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^^ + 48 | #\@ {} + : ^^ + 49 | #\. {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:47:1] 47 | #☺☃ {} - : ^ + 48 | #\@ {} + : ^ + 49 | #\. {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^^^^ + 50 | #\3A \) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^^^^ + 50 | #\3A \) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^^ + 50 | #\3A \) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^^ + 50 | #\3A \) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:48:1] 48 | #\@ {} + 49 | #\. {} : ^ + 50 | #\3A \) {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^^^^ + 50 | #\3A \) {} + : ^^^^^^^^^^ + 51 | #\3A \`\( {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^^^^ + 50 | #\3A \) {} + : ^^^^^^^^^^ + 51 | #\3A \`\( {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^^ + 50 | #\3A \) {} + : ^^^^^^^ + 51 | #\3A \`\( {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^^ + 50 | #\3A \) {} + : ^^ + 51 | #\3A \`\( {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:49:1] 49 | #\. {} - : ^ + 50 | #\3A \) {} + : ^ + 51 | #\3A \`\( {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^^^^ + 52 | #\31 23 {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^^^^ + 52 | #\31 23 {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^^^^^^ + 51 | #\3A \`\( {} + : ^^^^^^^^^ + 52 | #\31 23 {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^^ + 51 | #\3A \`\( {} + : ^^ + 52 | #\31 23 {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:50:1] 50 | #\3A \) {} - : ^ + 51 | #\3A \`\( {} + : ^ + 52 | #\31 23 {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^^^^ + 53 | #\31 a2b3c {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^^^^ + 53 | #\31 a2b3c {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^^^^^^^^ + 52 | #\31 23 {} + : ^^^^^^^ + 53 | #\31 a2b3c {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^^ + 52 | #\31 23 {} + : ^^ + 53 | #\31 a2b3c {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:51:1] 51 | #\3A \`\( {} - : ^ + 52 | #\31 23 {} + : ^ + 53 | #\31 a2b3c {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^^^^ + 54 | #\ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^^^^ + 54 | #\ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^^^^^^ + 53 | #\31 a2b3c {} + : ^^^^^^^^^^ + 54 | #\ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^^ + 53 | #\31 a2b3c {} + : ^^ + 54 | #\ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:52:1] 52 | #\31 23 {} - : ^ + 53 | #\31 a2b3c {} + : ^ + 54 | #\ {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^^^^^^^^^ + 54 | #\ {} + : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^^ + 54 | #\ {} + : ^^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:53:1] 53 | #\31 a2b3c {} - : ^ + 54 | #\ {} + : ^ + 55 | #\<\>\<\<\<\>\>\<\> {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^^^^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^^ + 56 | #\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:54:1] 54 | #\ {} - : ^ + 55 | #\<\>\<\<\<\>\>\<\> {} + : ^ + 56 | #\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^^^^ + 57 | #\#\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^^^^ + 57 | #\#\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^^^^^^^^^^^^^^^^^^ + 56 | #\# {} + : ^^^ + 57 | #\#\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^^ + 56 | #\# {} + : ^^ + 57 | #\#\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:55:1] 55 | #\<\>\<\<\<\>\>\<\> {} - : ^ + 56 | #\# {} + : ^ + 57 | #\#\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^^^^ + 57 | #\#\# {} + : ^^^^^^^^ + 58 | #\#\.\#\.\# {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^^^^ + 57 | #\#\# {} + : ^^^^^^^^ + 58 | #\#\.\#\.\# {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^^ + 57 | #\#\# {} + : ^^^^^ + 58 | #\#\.\#\.\# {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^^ + 57 | #\#\# {} + : ^^ + 58 | #\#\.\#\.\# {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:56:1] 56 | #\# {} - : ^ + 57 | #\#\# {} + : ^ + 58 | #\#\.\#\.\# {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^^^^ + 59 | #\_ {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^^^^ + 59 | #\_ {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^^^^ + 58 | #\#\.\#\.\# {} + : ^^^^^^^^^^^ + 59 | #\_ {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^^ + 58 | #\#\.\#\.\# {} + : ^^ + 59 | #\_ {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:57:1] 57 | #\#\# {} - : ^ + 58 | #\#\.\#\.\# {} + : ^ + 59 | #\_ {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^^^^ + 59 | #\_ {} + : ^^^^^^ + 60 | #\{\} {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^^^^ + 59 | #\_ {} + : ^^^^^^ + 60 | #\{\} {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^^^^^^^^^^ + 59 | #\_ {} + : ^^^ + 60 | #\{\} {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^^ + 59 | #\_ {} + : ^^ + 60 | #\{\} {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:58:1] 58 | #\#\.\#\.\# {} - : ^ + 59 | #\_ {} + : ^ + 60 | #\{\} {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^^^^ + 60 | #\{\} {} + : ^^^^^^^^ + 61 | #\.fake\-class {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^^^^ + 60 | #\{\} {} + : ^^^^^^^^ + 61 | #\.fake\-class {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^^ + 60 | #\{\} {} + : ^^^^^ + 61 | #\.fake\-class {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^^ + 60 | #\{\} {} + : ^^ + 61 | #\.fake\-class {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:59:1] 59 | #\_ {} - : ^ + 60 | #\{\} {} + : ^ + 61 | #\.fake\-class {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^^^^ + 61 | #\.fake\-class {} + : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^^ + 61 | #\.fake\-class {} + : ^^ + 62 | #foo\.bar {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:60:1] 60 | #\{\} {} - : ^ + 61 | #\.fake\-class {} + : ^ + 62 | #foo\.bar {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^^^^ + 63 | #\3A hover {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^^^^ + 63 | #\3A hover {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^^^^^^^^^^^^^ + 62 | #foo\.bar {} + : ^^^^^^^^^ + 63 | #\3A hover {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^^ + 62 | #foo\.bar {} + : ^^ + 63 | #\3A hover {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:61:1] 61 | #\.fake\-class {} - : ^ + 62 | #foo\.bar {} + : ^ + 63 | #\3A hover {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^^^^^^^^ + 63 | #\3A hover {} + : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^^ + 63 | #\3A hover {} + : ^^ + 64 | #\3A hover\3A focus\3A active {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:62:1] 62 | #foo\.bar {} - : ^ + 63 | #\3A hover {} + : ^ + 64 | #\3A hover\3A focus\3A active {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^^^^^^^^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^^ + 64 | #\3A hover\3A focus\3A active {} + : ^^ + 65 | #\[attr\=value\] {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:63:1] 63 | #\3A hover {} - : ^ + 64 | #\3A hover\3A focus\3A active {} + : ^ + 65 | #\[attr\=value\] {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | #\[attr\=value\] {} + : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^^ + 65 | #\[attr\=value\] {} + : ^^ + 66 | #f\/o\/o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:64:1] 64 | #\3A hover\3A focus\3A active {} - : ^ + 65 | #\[attr\=value\] {} + : ^ + 66 | #f\/o\/o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^^^^ + 67 | #f\\o\\o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^^^^ + 67 | #f\\o\\o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^^^^^^^^^^^^^^^ + 66 | #f\/o\/o {} + : ^^^^^^^^ + 67 | #f\\o\\o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^^ + 66 | #f\/o\/o {} + : ^^ + 67 | #f\\o\\o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:65:1] 65 | #\[attr\=value\] {} - : ^ + 66 | #f\/o\/o {} + : ^ + 67 | #f\\o\\o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^^^^ + 68 | #f\*o\*o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^^^^ + 68 | #f\*o\*o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^^^^^^^ + 68 | #f\*o\*o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^^ + 68 | #f\*o\*o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:66:1] 66 | #f\/o\/o {} + 67 | #f\\o\\o {} : ^ + 68 | #f\*o\*o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^^^^ + 69 | #f\!o\!o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^^^^ + 69 | #f\!o\!o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^^^^^^^ + 69 | #f\!o\!o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^^ + 69 | #f\!o\!o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:67:1] 67 | #f\\o\\o {} + 68 | #f\*o\*o {} : ^ + 69 | #f\!o\!o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^^ + 70 | #f\\\'o\\\'o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:68:1] 68 | #f\*o\*o {} + 69 | #f\!o\!o {} : ^ + 70 | #f\\\'o\\\'o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^^^^^^^ + 70 | #f\\\'o\\\'o {} + : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^^ + 70 | #f\\\'o\\\'o {} + : ^^ + 71 | #f\~o\~o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:69:1] 69 | #f\!o\!o {} - : ^ + 70 | #f\\\'o\\\'o {} + : ^ + 71 | #f\~o\~o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^^^^ + 72 | #f\+o\+o {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^^^^ + 72 | #f\+o\+o {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^^^^^^^^^^^ + 71 | #f\~o\~o {} + : ^^^^^^^^ + 72 | #f\+o\+o {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^^ + 71 | #f\~o\~o {} + : ^^ + 72 | #f\+o\+o {} `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:70:1] 70 | #f\\\'o\\\'o {} - : ^ + 71 | #f\~o\~o {} + : ^ + 72 | #f\+o\+o {} `---- x Rule ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^^^^ `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^^^^ `---- x SelectorList ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x IdSelector ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} + 72 | #f\+o\+o {} : ^^ `---- x LBrace ,-[$DIR/tests/fixture/selector/id/input.css:71:1] 71 | #f\~o\~o {} - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x IdSelector - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] - 72 | #f\+o\+o {} - : ^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/selector/id/input.css:72:1] 72 | #f\+o\+o {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug index 43276d5ac0d1..81f48560def2 100644 --- a/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/list/span.rust-debug @@ -31,2589 +31,3415 @@ ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^^^^^^^ + 2 | div , p {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^^^^^^^ + 2 | div , p {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^^^^ + 2 | div , p {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x WqName ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x Ident ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^^ + 2 | div , p {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x WqName ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x Ident ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^^ + 2 | div , p {} `---- x LBrace ,-[$DIR/tests/fixture/selector/list/input.css:1:1] 1 | div, p {} : ^ + 2 | div , p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^^^^^^^^ + 3 | div , p {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^^^^^^^^ + 3 | div , p {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^^^^^ + 3 | div , p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^^ + 3 | div , p {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^^ + 3 | div , p {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + ,-[$DIR/tests/fixture/selector/list/input.css:1:1] + 1 | div, p {} 2 | div , p {} : ^ + 3 | div , p {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^^^^^^^^^^^^^^ + 4 | a, a[href='place'] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^^^^^^^^^^^^^^ + 4 | a, a[href='place'] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^^^^^^^^^ + 4 | a, a[href='place'] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^^ + 4 | a, a[href='place'] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^^ + 4 | a, a[href='place'] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + ,-[$DIR/tests/fixture/selector/list/input.css:2:1] + 2 | div , p {} 3 | div , p {} : ^ + 4 | a, a[href='place'] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x Str - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^^^^^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + ,-[$DIR/tests/fixture/selector/list/input.css:3:1] + 3 | div , p {} 4 | a, a[href='place'] {} : ^ + 5 | a #foo > [foo='bar'], .FOO {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | div, p, a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | div, p, a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | div, p, a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^^^^^^^^^^ + 6 | div, p, a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^ + 6 | div, p, a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^ + 6 | div, p, a {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^^^^^^^ + 6 | div, p, a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^ + 6 | div, p, a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^ + 6 | div, p, a {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^ + 6 | div, p, a {} `---- x Str - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^^ + 6 | div, p, a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^^ + 6 | div, p, a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^^ + 6 | div, p, a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^^ + 6 | div, p, a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + ,-[$DIR/tests/fixture/selector/list/input.css:4:1] + 4 | a, a[href='place'] {} 5 | a #foo > [foo='bar'], .FOO {} : ^ + 6 | div, p, a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^^^^^^^^^^ + 7 | div,p,a{} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^^^^^^^^^^ + 7 | div,p,a{} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^^^^^^^ + 7 | div,p,a{} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^^ + 7 | div,p,a{} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^^ + 7 | div,p,a{} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + ,-[$DIR/tests/fixture/selector/list/input.css:5:1] + 5 | a #foo > [foo='bar'], .FOO {} 6 | div, p, a {} : ^ + 7 | div,p,a{} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^^^^^^^ + 8 | div , p , a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^^^^^^^ + 8 | div , p , a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^^^^^ + 8 | div , p , a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^^ + 8 | div , p , a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^^ + 8 | div , p , a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + ,-[$DIR/tests/fixture/selector/list/input.css:6:1] + 6 | div, p, a {} 7 | div,p,a{} : ^ + 8 | div , p , a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^^^^^^^^^^^^^^^^^ + 9 | div `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^^ + 9 | div `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^^ + 9 | div `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + ,-[$DIR/tests/fixture/selector/list/input.css:7:1] + 7 | div,p,a{} 8 | div , p , a {} : ^ + 9 | div `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} 9 | ,-> div 10 | | , 11 | | p 12 | | , 13 | | a 14 | `-> {} + 15 | .foo, .bar, *.baz {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} 9 | ,-> div 10 | | , 11 | | p 12 | | , 13 | | a 14 | `-> {} + 15 | .foo, .bar, *.baz {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} 9 | ,-> div 10 | | , 11 | | p 12 | | , - 13 | `-> a + 13 | `-> a + 14 | {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:9:1] - 9 | div - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/list/input.css:8:1] + 8 | div , p , a {} + 9 | div + : ^^^ + 10 | , + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:11:1] + ,-[$DIR/tests/fixture/selector/list/input.css:10:1] + 10 | , 11 | p : ^ + 12 | , `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:13:1] - 13 | a + ,-[$DIR/tests/fixture/selector/list/input.css:12:1] + 12 | , + 13 | a : ^ + 14 | {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + ,-[$DIR/tests/fixture/selector/list/input.css:13:1] + 13 | a 14 | {} : ^^ + 15 | .foo, .bar, *.baz {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + ,-[$DIR/tests/fixture/selector/list/input.css:13:1] + 13 | a 14 | {} : ^ + 15 | .foo, .bar, *.baz {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^^^^^^^^^^^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + ,-[$DIR/tests/fixture/selector/list/input.css:14:1] + 14 | {} 15 | .foo, .bar, *.baz {} : ^ + 16 | input::-moz-placeholder, input::placeholder {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^^^^^^^^^^ + 17 | a,b,c,d,e,f,g {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^^ + 17 | a,b,c,d,e,f,g {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + ,-[$DIR/tests/fixture/selector/list/input.css:15:1] + 15 | .foo, .bar, *.baz {} 16 | input::-moz-placeholder, input::placeholder {} : ^ + 17 | a,b,c,d,e,f,g {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^^^^^^^^^^^^^^^^ + 18 | a, b, c, d, e, f, g {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^^^^^^^^^^^^^^^^ + 18 | a, b, c, d, e, f, g {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^^^^^^^^^^^^^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^^ + 18 | a, b, c, d, e, f, g {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + ,-[$DIR/tests/fixture/selector/list/input.css:16:1] + 16 | input::-moz-placeholder, input::placeholder {} 17 | a,b,c,d,e,f,g {} : ^ + 18 | a, b, c, d, e, f, g {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | *, * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | *, * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^^^^^^^^^^^^^^^^^^^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^^ + 19 | *, * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + ,-[$DIR/tests/fixture/selector/list/input.css:17:1] + 17 | a,b,c,d,e,f,g {} 18 | a, b, c, d, e, f, g {} : ^ + 19 | *, * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^^^^^^^ + 20 | #id, #id2 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^^^^^^^ + 20 | #id, #id2 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^^^^ + 20 | #id, #id2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^^ + 20 | #id, #id2 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + ,-[$DIR/tests/fixture/selector/list/input.css:18:1] + 18 | a, b, c, d, e, f, g {} 19 | *, * {} : ^ + 20 | #id, #id2 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^^^^^^^^^ + 21 | h1, h2 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^^^^^^^^^ + 21 | h1, h2 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^^^^^^ + 21 | h1, h2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^ + 21 | h1, h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^ + 21 | h1, h2 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^ + 21 | h1, h2 {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^ + 21 | h1, h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^ + 21 | h1, h2 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^ + 21 | h1, h2 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^ + 21 | h1, h2 {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^ + 21 | h1, h2 {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^ + 21 | h1, h2 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^^^ + 21 | h1, h2 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^^ + 21 | h1, h2 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + ,-[$DIR/tests/fixture/selector/list/input.css:19:1] + 19 | *, * {} 20 | #id, #id2 {} : ^ + 21 | h1, h2 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^^^^^^^^ + 22 | .class, .foo {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^^^^^^^^ + 22 | .class, .foo {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^^^^^ + 22 | .class, .foo {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^^ + 22 | .class, .foo {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + ,-[$DIR/tests/fixture/selector/list/input.css:20:1] + 20 | #id, #id2 {} 21 | h1, h2 {} : ^ + 22 | .class, .foo {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^^^^^^^^^^ + 23 | [attr], [attrtoo] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^^^^^^^^^^ + 23 | [attr], [attrtoo] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^^^^^^^ + 23 | [attr], [attrtoo] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^ + 23 | [attr], [attrtoo] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^ + 23 | [attr], [attrtoo] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^ + 23 | [attr], [attrtoo] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^^ + 23 | [attr], [attrtoo] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^^ + 23 | [attr], [attrtoo] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^ + 23 | [attr], [attrtoo] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^ + 23 | [attr], [attrtoo] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^ + 23 | [attr], [attrtoo] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^^ + 23 | [attr], [attrtoo] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^^ + 23 | [attr], [attrtoo] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^^ + 23 | [attr], [attrtoo] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + ,-[$DIR/tests/fixture/selector/list/input.css:21:1] + 21 | h1, h2 {} 22 | .class, .foo {} : ^ + 23 | [attr], [attrtoo] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^^^^^^^^^^^^ + 24 | a/* { } */ b {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^^^^^^^^^^^^ + 24 | a/* { } */ b {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^^^^^^^^^ + 24 | a/* { } */ b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^ + 24 | a/* { } */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^ + 24 | a/* { } */ b {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^ + 24 | a/* { } */ b {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^ + 24 | a/* { } */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^ + 24 | a/* { } */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^ + 24 | a/* { } */ b {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^ + 24 | a/* { } */ b {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^ + 24 | a/* { } */ b {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^ + 24 | a/* { } */ b {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^^^ + 24 | a/* { } */ b {} `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^ + 24 | a/* { } */ b {} `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^^^^^^ + 24 | a/* { } */ b {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^^ + 24 | a/* { } */ b {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + ,-[$DIR/tests/fixture/selector/list/input.css:22:1] + 22 | .class, .foo {} 23 | [attr], [attrtoo] {} : ^ + 24 | a/* { } */ b {} `---- x Rule - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/list/input.css:24:1] + ,-[$DIR/tests/fixture/selector/list/input.css:23:1] + 23 | [attr], [attrtoo] {} 24 | a/* { } */ b {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug index 25858d736303..aee0b2149183 100644 --- a/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/nesting/span.rust-debug @@ -217,60 +217,70 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^^^^^^^ + 2 | & td { `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^^^^^^^ + 2 | & td { `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^^^^^^^ + 2 | & td { `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^ + 2 | & td { `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^ + 2 | & td { `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^ + 2 | & td { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^ + 2 | & td { `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^^ + 2 | & td { `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^^ + 2 | & td { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^^^^^^^^^^ + 2 | & td { `---- x SimpleBlock @@ -294,11 +304,13 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] 1 | table.colortable { : ^ + 2 | & td { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -306,8 +318,9 @@ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -315,8 +328,9 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -324,74 +338,97 @@ `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^^^ + 3 | text-align: center; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^^^ + 3 | text-align: center; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^^^ + 3 | text-align: center; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^ + 3 | text-align: center; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^ + 3 | text-align: center; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^ + 3 | text-align: center; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^ + 3 | text-align: center; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^ + 3 | text-align: center; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^ + 3 | text-align: center; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^ + 3 | text-align: center; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^^ + 3 | text-align: center; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | ,-> & td { + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | ,-> & td { 3 | | text-align: center; 4 | | &.c { text-transform:uppercase } 5 | | &:first-child, &:first-child + td { border:1px solid black } @@ -399,411 +436,547 @@ `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] - 2 | & td { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:1:1] + 1 | table.colortable { + 2 | & td { + : ^ + 3 | text-align: center; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^^^^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] - 3 | text-align: center; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:2:5] + 2 | & td { + 3 | text-align: center; + : ^^^^^^ + 4 | &.c { text-transform:uppercase } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] - 4 | &.c { text-transform:uppercase } - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:3:9] + 3 | text-align: center; + 4 | &.c { text-transform:uppercase } + : ^^^^^^^^^ + 5 | &:first-child, &:first-child + td { border:1px solid black } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ + 6 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ + 6 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ + 6 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ + 6 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ + 6 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^ + 6 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^ + 6 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^ + 6 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^ + 6 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ + 6 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ + 6 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^ + 6 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ + 6 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ + 6 | } `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ + 6 | } `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^ + 6 | } `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:5:9] - 5 | &:first-child, &:first-child + td { border:1px solid black } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:4:9] + 4 | &.c { text-transform:uppercase } + 5 | &:first-child, &:first-child + td { border:1px solid black } + : ^^^^^ + 6 | } `---- x ComponentValue @@ -813,6 +986,7 @@ 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x StyleBlock @@ -822,6 +996,7 @@ 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x QualifiedRule @@ -831,72 +1006,84 @@ 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^^^ + 9 | text-align:center; `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^^^ + 9 | text-align:center; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^^^ + 9 | text-align:center; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^ + 9 | text-align:center; `---- x NestingSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^ + 9 | text-align:center; `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^ + 9 | text-align:center; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^ + 9 | text-align:center; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^ + 9 | text-align:center; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^ + 9 | text-align:center; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^ + 9 | text-align:center; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^^ + 9 | text-align:center; `---- x SimpleBlock @@ -906,138 +1093,182 @@ 10 | | background:black; 11 | | color:white; 12 | `-> } + 13 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] 8 | & th { : ^ + 9 | text-align:center; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ + 10 | background:black; + `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ + 10 | background:black; + `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^^^^^^^^^^^^ + 10 | background:black; + `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^^^^^ + 10 | background:black; + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^^^^^ + 10 | background:black; + `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^ + 10 | background:black; + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] - 9 | text-align:center; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:8:5] + 8 | & th { + 9 | text-align:center; + : ^^^^^^ + 10 | background:black; + `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ + 11 | color:white; `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ + 11 | color:white; `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^^^^^^^^^^^^ + 11 | color:white; `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^^^^^^ + 11 | color:white; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^^^^^^ + 11 | color:white; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^ + 11 | color:white; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] - 10 | background:black; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:9:7] + 9 | text-align:center; + 10 | background:black; + : ^^^^^ + 11 | color:white; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^^^^^^^ + 12 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:11:7] - 11 | color:white; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:10:7] + 10 | background:black; + 11 | color:white; + : ^^^^^ + 12 | } `---- x Rule @@ -1060,36 +1291,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^^ + 16 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^^^ + 16 | color: blue; `---- x SimpleBlock @@ -1104,180 +1341,239 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] 15 | .foo { : ^ + 16 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^^^^^^^^ + 17 | & > .bar { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^^^^^^^^ + 17 | & > .bar { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^^^^^^^^ + 17 | & > .bar { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^^ + 17 | & > .bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^^ + 17 | & > .bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^ + 17 | & > .bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] - 16 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:15:1] + 15 | .foo { + 16 | color: blue; + : ^^^^ + 17 | & > .bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ + 18 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ + 18 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^ + 18 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^ + 18 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^ + 18 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^ + 18 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^ + 18 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^ + 18 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^ + 18 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^ + 18 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ + 18 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ + 18 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^^^^^^ + 18 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^^^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:17:5] - 17 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:16:5] + 16 | color: blue; + 17 | & > .bar { color: red; } + : ^^^ + 18 | } `---- x Rule @@ -1300,36 +1596,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^^ + 21 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^^ + 21 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^^ + 21 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^^ + 21 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^^ + 21 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^^^ + 21 | color: blue; `---- x SimpleBlock @@ -1344,168 +1646,223 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] 20 | .foo { : ^ + 21 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^^^^^^^^ + 22 | &.bar { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^^^^^^^^ + 22 | &.bar { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^^^^^^^^ + 22 | &.bar { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^^ + 22 | &.bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^^ + 22 | &.bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^ + 22 | &.bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] - 21 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:20:1] + 20 | .foo { + 21 | color: blue; + : ^^^^ + 22 | &.bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^ + 23 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^ + 23 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^ + 23 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^^^^^^ + 23 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^^^^^^ + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:22:5] - 22 | &.bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:21:5] + 21 | color: blue; + 22 | &.bar { color: red; } + : ^^^ + 23 | } `---- x Rule @@ -1528,66 +1885,77 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^^^^^^^ + 26 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^ + 26 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^^ + 26 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^^^ + 26 | color: blue; `---- x SimpleBlock @@ -1602,222 +1970,295 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] 25 | .foo, .bar { : ^ + 26 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^^^^^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^^^^^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^^^^^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] - 26 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:25:1] + 25 | .foo, .bar { + 26 | color: blue; + : ^^^^ + 27 | & + .baz, &.qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ + 28 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^ + 28 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^ + 28 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^ + 28 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^ + 28 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^ + 28 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ + 28 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ + 28 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ + 28 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ + 28 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ + 28 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ + 28 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ + 28 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^ + 28 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ + 28 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^ + 28 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ + 28 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ + 28 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^ + 28 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 28 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 28 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 28 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ + 28 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^^^ + 28 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ + 28 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:27:5] - 27 | & + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:26:5] + 26 | color: blue; + 27 | & + .baz, &.qux { color: red; } + : ^^^ + 28 | } `---- x Rule @@ -1840,36 +2281,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^^ + 31 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^^ + 31 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^^ + 31 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^^ + 31 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^^ + 31 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^^^ + 31 | color: blue; `---- x SimpleBlock @@ -1884,276 +2331,367 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] 30 | .foo { : ^ + 31 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^^^^^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] - 31 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:30:1] + 30 | .foo { + 31 | color: blue; + : ^^^^ + 32 | & .bar & .baz & .qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^ + 33 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^ + 33 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 33 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 33 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 33 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^^^ + 33 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:32:5] - 32 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:31:5] + 31 | color: blue; + 32 | & .bar & .baz & .qux { color: red; } + : ^^^ + 33 | } `---- x Rule @@ -2176,36 +2714,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^^ + 36 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^^ + 36 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^^ + 36 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^^ + 36 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^^ + 36 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^^^ + 36 | color: blue; `---- x SimpleBlock @@ -2220,168 +2764,223 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] 35 | .foo { : ^ + 36 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^^^^^^^^ + 37 | & { padding: 2ch; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^^^^^^^^ + 37 | & { padding: 2ch; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^^^^^^^^ + 37 | & { padding: 2ch; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^^ + 37 | & { padding: 2ch; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^^ + 37 | & { padding: 2ch; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^ + 37 | & { padding: 2ch; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] - 36 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:35:1] + 35 | .foo { + 36 | color: blue; + : ^^^^ + 37 | & { padding: 2ch; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ + 38 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ + 38 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^^^ + 38 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^^^^^^ + 38 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ + 38 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ + 38 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^^^^^^ + 38 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^ + 38 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^^^^^ + 38 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^ + 38 | } `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^ + 38 | } `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^^ + 38 | } `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^ + 38 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:37:5] - 37 | & { padding: 2ch; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:36:5] + 36 | color: blue; + 37 | & { padding: 2ch; } + : ^^ + 38 | } `---- x Rule @@ -2402,66 +3001,77 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^^^^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^^ + 47 | &:hover > .baz { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x IdSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^^^^^ + 47 | &:hover > .baz { color: red; } `---- x SimpleBlock @@ -2475,156 +3085,207 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] 46 | .error, #test { : ^ + 47 | &:hover > .baz { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ + 48 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ + 48 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^ + 48 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^ + 48 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^ + 48 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^ + 48 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^ + 48 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^ + 48 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^ + 48 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^ + 48 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^ + 48 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^^^^^^ + 48 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^ + 48 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ + 48 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ + 48 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^^^^^^ + 48 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^^^ + 48 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^ + 48 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:47:5] - 47 | &:hover > .baz { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:46:1] + 46 | .error, #test { + 47 | &:hover > .baz { color: red; } + : ^^^ + 48 | } `---- x Rule @@ -2645,36 +3306,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^^^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x SimpleBlock @@ -2688,204 +3355,271 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] 50 | .foo { : ^ + 51 | &:is(.bar, &.baz) { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ + 52 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ + 52 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^ + 52 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ + 52 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ + 52 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^ + 52 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ + 52 | } `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ + 52 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ + 52 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ + 52 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ + 52 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ + 52 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ + 52 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^ + 52 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 52 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 52 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 52 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^^^ + 52 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ + 52 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:51:5] - 51 | &:is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:50:1] + 50 | .foo { + 51 | &:is(.bar, &.baz) { color: red; } + : ^^^ + 52 | } `---- x Rule @@ -2922,42 +3656,49 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^^^^^^ + 55 | margin: 0; `---- x SimpleBlock @@ -2979,48 +3720,56 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] 54 | figure { : ^ + 55 | margin: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^ `---- x Integer - ,-[$DIR/tests/fixture/selector/nesting/input.css:55:5] - 55 | margin: 0; - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:54:1] + 54 | figure { + 55 | margin: 0; + : ^ `---- x ComponentValue @@ -3032,6 +3781,7 @@ 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x StyleBlock @@ -3043,6 +3793,7 @@ 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x QualifiedRule @@ -3054,72 +3805,84 @@ 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x NestingSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^^^^^^^^^^ + 58 | background: hsl(0 0% 0% / 50%); `---- x SimpleBlock @@ -3131,156 +3894,182 @@ 61 | | font-size: .9rem; 62 | | } 63 | `-> } + 64 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] 57 | & > figcaption { : ^ + 58 | background: hsl(0 0% 0% / 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Hue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x AlphaValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:58:9] - 58 | background: hsl(0 0% 0% / 50%); - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:57:5] + 57 | & > figcaption { + 58 | background: hsl(0 0% 0% / 50%); + : ^^ `---- x ComponentValue @@ -3288,6 +4077,7 @@ 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x StyleBlock @@ -3295,6 +4085,7 @@ 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x QualifiedRule @@ -3302,72 +4093,84 @@ 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^^^^^ + 61 | font-size: .9rem; `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^^^^^ + 61 | font-size: .9rem; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^^^^^ + 61 | font-size: .9rem; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x NestingSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x SimpleBlock @@ -3375,72 +4178,94 @@ 60 | ,-> & > p { 61 | | font-size: .9rem; 62 | `-> } + 63 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] 60 | & > p { : ^ + 61 | font-size: .9rem; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ + 62 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ + 62 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^^^^^^^^ + 62 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^ + 62 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^^^^^ + 62 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ + 62 | } `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ + 62 | } `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^^^ + 62 | } `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^ + 62 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:61:15] - 61 | font-size: .9rem; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:60:9] + 60 | & > p { + 61 | font-size: .9rem; + : ^^^ + 62 | } `---- x Rule @@ -3463,36 +4288,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^^ + 67 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^^ + 67 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^^ + 67 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^^ + 67 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^^ + 67 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^^^ + 67 | color: blue; `---- x SimpleBlock @@ -3507,174 +4338,231 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] 66 | .foo { : ^ + 67 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^^^^^^^^ + 68 | &__bar { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^^^^^^^^ + 68 | &__bar { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^^^^^^^^ + 68 | &__bar { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^^ + 68 | &__bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^^ + 68 | &__bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^ + 68 | &__bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] - 67 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:66:1] + 66 | .foo { + 67 | color: blue; + : ^^^^ + 68 | &__bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^ + 69 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^ + 69 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^ + 69 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^ + 69 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^ + 69 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^^^^^^ + 69 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^ + 69 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ + 69 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ + 69 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^^^^^^ + 69 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^^^ + 69 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^ + 69 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:68:5] - 68 | &__bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:67:5] + 67 | color: blue; + 68 | &__bar { color: red; } + : ^^^ + 69 | } `---- x Rule @@ -3703,36 +4591,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^^ + 72 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^^ + 72 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^^ + 72 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^^ + 72 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^^ + 72 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^^^ + 72 | color: red; `---- x SimpleBlock @@ -3750,48 +4644,56 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] 71 | .foo { : ^ + 72 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:72:5] - 72 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:71:1] + 71 | .foo { + 72 | color: red; + : ^^^ `---- x ComponentValue @@ -3799,6 +4701,7 @@ 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x StyleBlock @@ -3806,6 +4709,7 @@ 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x QualifiedRule @@ -3813,48 +4717,56 @@ 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^^ + 75 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^^^ + 75 | color: blue; `---- x SimpleBlock @@ -3862,54 +4774,70 @@ 74 | ,-> .bar { 75 | | color: blue; 76 | `-> } + 77 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] 74 | .bar { : ^ + 75 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ + 76 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ + 76 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^^^^^^^^ + 76 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^^ + 76 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^^ + 76 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^ + 76 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:75:9] - 75 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:74:5] + 74 | .bar { + 75 | color: blue; + : ^^^^ + 76 | } `---- x Rule @@ -3938,36 +4866,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^^ + 80 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^^ + 80 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^^ + 80 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^^ + 80 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^^ + 80 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^^^ + 80 | color: red; `---- x SimpleBlock @@ -3985,48 +4919,56 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] 79 | .foo { : ^ + 80 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:80:5] - 80 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:79:1] + 79 | .foo { + 80 | color: red; + : ^^^ `---- x ComponentValue @@ -4034,6 +4976,7 @@ 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x StyleBlock @@ -4041,6 +4984,7 @@ 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x QualifiedRule @@ -4048,54 +4992,63 @@ 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^^^ + 83 | color: blue; `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^^^ + 83 | color: blue; `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^ + 83 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^ + 83 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^ + 83 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^ + 83 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^^ + 83 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^^^ + 83 | color: blue; `---- x SimpleBlock @@ -4103,54 +5056,70 @@ 82 | ,-> + .bar { 83 | | color: blue; 84 | `-> } + 85 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] 82 | + .bar { : ^ + 83 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^^^^^^^^ + 84 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^^^^^^^^ + 84 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^^^^^^^^ + 84 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^^ + 84 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^^ + 84 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^ + 84 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:83:9] - 83 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:82:5] + 82 | + .bar { + 83 | color: blue; + : ^^^^ + 84 | } `---- x Rule @@ -4175,36 +5144,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^^ + 88 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^^ + 88 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^^ + 88 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^^ + 88 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^^ + 88 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^^^ + 88 | color: blue; `---- x SimpleBlock @@ -4220,300 +5195,399 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] 87 | .foo { : ^ + 88 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^^^^^^^^ + 89 | & > .bar { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^^^^^^^^ + 89 | & > .bar { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^^^^^^^^ + 89 | & > .bar { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^^ + 89 | & > .bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^^ + 89 | & > .bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^ + 89 | & > .bar { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] - 88 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:87:1] + 87 | .foo { + 88 | color: blue; + : ^^^^ + 89 | & > .bar { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ + 90 | > .baz { color: green; } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ + 90 | > .baz { color: green; } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^ + 90 | > .baz { color: green; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^ + 90 | > .baz { color: green; } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^ + 90 | > .baz { color: green; } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^ + 90 | > .baz { color: green; } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^ + 90 | > .baz { color: green; } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^ + 90 | > .baz { color: green; } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^ + 90 | > .baz { color: green; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^ + 90 | > .baz { color: green; } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^ + 90 | > .baz { color: green; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^^^^^^ + 90 | > .baz { color: green; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^ + 90 | > .baz { color: green; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^^^ + 90 | > .baz { color: green; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^ + 90 | > .baz { color: green; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] - 89 | & > .bar { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:88:5] + 88 | color: blue; + 89 | & > .bar { color: red; } + : ^^^ + 90 | > .baz { color: green; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^ + 91 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^ + 91 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^ + 91 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^ + 91 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^ + 91 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^ + 91 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^ + 91 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^ + 91 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^^^^^^ + 91 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^ + 91 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ + 91 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ + 91 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^^^^^^^^ + 91 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^ + 91 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^ + 91 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^ + 91 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:90:5] - 90 | > .baz { color: green; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:89:5] + 89 | & > .bar { color: red; } + 90 | > .baz { color: green; } + : ^^^^^ + 91 | } `---- x Rule @@ -4548,42 +5622,49 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^^^ + 94 | color: red; `---- x SimpleBlock @@ -4604,385 +5685,449 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] 93 | div { : ^ + 94 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:94:5] - 94 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:93:1] + 93 | div { + 94 | color: red; + : ^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x StyleBlock ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^ + 97 | /* valid, no longer starts with an identifier */ `---- x NestingSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^ + 97 | /* valid, no longer starts with an identifier */ `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^ + 97 | /* valid, no longer starts with an identifier */ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^ + 97 | /* valid, no longer starts with an identifier */ `---- x ComponentValue ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x StyleBlock ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Declaration ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x DeclarationName ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x ComponentValue ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Dimension ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Length ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^^ + 97 | /* valid, no longer starts with an identifier */ `---- x Number ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^ + 97 | /* valid, no longer starts with an identifier */ `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:96:5] 96 | & input { margin: 1em; } : ^^ + 97 | /* valid, no longer starts with an identifier */ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^ + 100 | /* valid, starts with a colon, + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^ + 100 | /* valid, starts with a colon, + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^ + 100 | /* valid, starts with a colon, + `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^^^^^^ + 100 | /* valid, starts with a colon, + `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^ + 100 | /* valid, starts with a colon, + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^^^^ + 100 | /* valid, starts with a colon, + `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^ + 100 | /* valid, starts with a colon, + `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^ + 100 | /* valid, starts with a colon, + `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^^ + 100 | /* valid, starts with a colon, + `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^ + 100 | /* valid, starts with a colon, + `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] - 99 | :is(input) { margin: 1em; } - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/nesting/input.css:99:5] + 99 | :is(input) { margin: 1em; } + : ^^ + 100 | /* valid, starts with a colon, + `---- x Rule ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] @@ -5004,66 +6149,77 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^^^^^^^ + 105 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^ + 105 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^^ + 105 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^^^ + 105 | color: blue; `---- x SimpleBlock @@ -5078,210 +6234,279 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] 104 | .foo, .bar { : ^ + 105 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^^^^^^^^ + 106 | + .baz, &.qux { color: red; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^^^^^^^^ + 106 | + .baz, &.qux { color: red; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^^^^^^^^ + 106 | + .baz, &.qux { color: red; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^^ + 106 | + .baz, &.qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^^ + 106 | + .baz, &.qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^ + 106 | + .baz, &.qux { color: red; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] - 105 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:104:1] + 104 | .foo, .bar { + 105 | color: blue; + : ^^^^ + 106 | + .baz, &.qux { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^ + 107 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^ + 107 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^ + 107 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^ + 107 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ + 107 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ + 107 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ + 107 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^ + 107 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^ + 107 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^ + 107 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^^^^^^ + 107 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^ + 107 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 107 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 107 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^^^^^^ + 107 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ + 107 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^^^ + 107 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^ + 107 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:106:5] - 106 | + .baz, &.qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:105:5] + 105 | color: blue; + 106 | + .baz, &.qux { color: red; } + : ^^^ + 107 | } `---- x Rule @@ -5304,320 +6529,417 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { : ^^^^ + 110 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { : ^^^^ + 110 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { : ^^^^ + 110 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { : ^^^^ + 110 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { - : ^^^^ + : ^^^^ + 110 | color: blue; + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + : ^^^ + 110 | color: blue; + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | ,-> .foo { + 110 | | color: blue; + 111 | | & .bar & .baz & .qux { color: red; } + 112 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + : ^ + 110 | color: blue; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + 110 | color: blue; + : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + 110 | color: blue; + : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + `---- + + x Declaration + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + 110 | color: blue; + : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] + 109 | .foo { + 110 | color: blue; + : ^^^^^ + 111 | & .bar & .baz & .qux { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { - : ^^^ + 110 | color: blue; + : ^^^^^ + 111 | & .bar & .baz & .qux { color: red; } `---- - x SimpleBlock + x ComponentValue ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] - 109 | ,-> .foo { - 110 | | color: blue; - 111 | | & .bar & .baz & .qux { color: red; } - 112 | `-> } + 109 | .foo { + 110 | color: blue; + : ^^^^ + 111 | & .bar & .baz & .qux { color: red; } `---- - x LBrace + x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:109:1] 109 | .foo { - : ^ + 110 | color: blue; + : ^^^^ + 111 | & .bar & .baz & .qux { color: red; } `---- x ComponentValue ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- x StyleBlock ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- - x Declaration + x QualifiedRule ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^^^^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- - x DeclarationName + x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- - x Ident + x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- - x ComponentValue + x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^ + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 112 | } `---- - x Ident + x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] 110 | color: blue; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^ + 112 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^^^^^^ + 112 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^ + 112 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 112 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 112 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^^^^^^ + 112 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^ + 112 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^^^ + 112 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:111:5] - 111 | & .bar & .baz & .qux { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:110:5] + 110 | color: blue; + 111 | & .bar & .baz & .qux { color: red; } + : ^^^ + 112 | } `---- x Rule @@ -5644,36 +6966,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^^ + 115 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^^ + 115 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^^ + 115 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^^ + 115 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^^ + 115 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^^^ + 115 | color: red; `---- x SimpleBlock @@ -5690,184 +7018,243 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] 114 | .foo { : ^ + 115 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^^^^^^^^ + 116 | .parent & { `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^^^^^^^^ + 116 | .parent & { `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^^^^^^^^ + 116 | .parent & { `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^^^ + 116 | .parent & { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^^^ + 116 | .parent & { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^ + 116 | .parent & { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] - 115 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:114:1] + 114 | .foo { + 115 | color: red; + : ^^^ + 116 | .parent & { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } + 119 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } + 119 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } + 119 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^^^ + 117 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^^^ + 117 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^^^ + 117 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^ + 117 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^ + 117 | color: blue; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^^ + 117 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^^^^^^ + 117 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^ + 117 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^ + 117 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^ + 117 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | ,-> .parent & { + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | ,-> .parent & { 117 | | color: blue; 118 | `-> } + 119 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] - 116 | .parent & { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:115:5] + 115 | color: red; + 116 | .parent & { + : ^ + 117 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^^^^^^^^ + 118 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^^^^^^^^ + 118 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^^^^^^^^ + 118 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^^ + 118 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^^ + 118 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^ + 118 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:117:9] - 117 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:116:5] + 116 | .parent & { + 117 | color: blue; + : ^^^^ + 118 | } `---- x Rule @@ -5894,36 +7281,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^^ + 122 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^^ + 122 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^^ + 122 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^^ + 122 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^^ + 122 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^^^ + 122 | color: red; `---- x SimpleBlock @@ -5940,196 +7333,259 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] 121 | .foo { : ^ + 122 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^^^^^^^^ + 123 | :not(&) { `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^^^^^^^^ + 123 | :not(&) { `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^^^^^^^^ + 123 | :not(&) { `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^^^ + 123 | :not(&) { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^^^ + 123 | :not(&) { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^ + 123 | :not(&) { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] - 122 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:121:1] + 121 | .foo { + 122 | color: red; + : ^^^ + 123 | :not(&) { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } + 126 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } + 126 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } + 126 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^^^^^ + 124 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^^^ + 124 | color: blue; `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | ,-> :not(&) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | ,-> :not(&) { 124 | | color: blue; 125 | `-> } + 126 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] - 123 | :not(&) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:122:5] + 122 | color: red; + 123 | :not(&) { + : ^ + 124 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^^^^^^^^ + 125 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^^ + 125 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^^ + 125 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^ + 125 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:124:9] - 124 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:123:5] + 123 | :not(&) { + 124 | color: blue; + : ^^^^ + 125 | } `---- x Rule @@ -6152,36 +7608,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^^ + 129 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^^ + 129 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^^ + 129 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^^ + 129 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^^ + 129 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^^^ + 129 | color: red; `---- x SimpleBlock @@ -6196,186 +7658,247 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] 128 | .foo { : ^ + 129 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^^^^^^^^ + 130 | + .bar + & { color: blue; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^^^^^^^^ + 130 | + .bar + & { color: blue; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^^^^^^^^ + 130 | + .bar + & { color: blue; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^^^ + 130 | + .bar + & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^^^ + 130 | + .bar + & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^ + 130 | + .bar + & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] - 129 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:128:1] + 128 | .foo { + 129 | color: red; + : ^^^ + 130 | + .bar + & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 131 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 131 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 131 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^ + 131 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^ + 131 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^ + 131 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^ + 131 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^ + 131 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^ + 131 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^ + 131 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^ + 131 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^^^^^^ + 131 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^ + 131 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ + 131 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ + 131 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^^^^^^^ + 131 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^^ + 131 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:130:5] - 130 | + .bar + & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:129:5] + 129 | color: red; + 130 | + .bar + & { color: blue; } + : ^^^^ + 131 | } `---- x Rule @@ -6396,66 +7919,77 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^^^^^^ + 134 | .other-ancestor & { color: red; } `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^ + 134 | .other-ancestor & { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^^ + 134 | .other-ancestor & { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^^ + 134 | .other-ancestor & { color: red; } `---- x SimpleBlock @@ -6469,138 +8003,183 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] 133 | .ancestor .el { : ^ + 134 | .other-ancestor & { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ + 135 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ + 135 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^^^ + 135 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ + 135 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ + 135 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ + 135 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^ + 135 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^ + 135 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^ + 135 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^ + 135 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^^^^^^ + 135 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^ + 135 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ + 135 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ + 135 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^^^^^^ + 135 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^ + 135 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^^^ + 135 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^ + 135 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:134:5] - 134 | .other-ancestor & { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:133:1] + 133 | .ancestor .el { + 134 | .other-ancestor & { color: red; } + : ^^^ + 135 | } `---- x Rule @@ -6621,36 +8200,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^^^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x SimpleBlock @@ -6664,216 +8249,287 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] 137 | .foo { : ^ + 138 | & :is(.bar, &.baz) { color: red; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ + 139 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ + 139 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^^^ + 139 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ + 139 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ + 139 | } `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ + 139 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ + 139 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ + 139 | } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^ + 139 | } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ + 139 | } `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^ + 139 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ + 139 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ + 139 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ + 139 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ + 139 | } `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ + 139 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^^^^^^ + 139 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 139 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 139 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^^^^^^ + 139 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:138:5] - 138 | & :is(.bar, &.baz) { color: red; } - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:137:1] + 137 | .foo { + 138 | & :is(.bar, &.baz) { color: red; } + : ^^^ + 139 | } `---- x Rule @@ -6906,30 +8562,35 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^^^^^ + 142 | html { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^^^^^ + 142 | html { `---- x LayerPrelude ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^^^^ + 142 | html { `---- x LayerName ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^^^^ + 142 | html { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^^^^ + 142 | html { `---- x SimpleBlock @@ -6949,146 +8610,179 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] 141 | @layer base { : ^ + 142 | html { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { 146 | | min-block-size: 100%; 147 | | } 148 | `-> } + 149 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { 146 | | min-block-size: 100%; 147 | | } 148 | `-> } + 149 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { 146 | | min-block-size: 100%; 147 | | } 148 | `-> } + 149 | } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^^^^ + 143 | block-size: 100%; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | ,-> html { 143 | | block-size: 100%; 144 | | 145 | | & body { 146 | | min-block-size: 100%; 147 | | } 148 | `-> } + 149 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] - 142 | html { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:141:1] + 141 | @layer base { + 142 | html { + : ^ + 143 | block-size: 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:143:9] - 143 | block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:142:5] + 142 | html { + 143 | block-size: 100%; + : ^^^ `---- x ComponentValue @@ -7096,6 +8790,7 @@ 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x StyleBlock @@ -7103,6 +8798,7 @@ 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x QualifiedRule @@ -7110,72 +8806,84 @@ 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^^^ + 146 | min-block-size: 100%; `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^^^ + 146 | min-block-size: 100%; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^^^ + 146 | min-block-size: 100%; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^ + 146 | min-block-size: 100%; `---- x NestingSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^ + 146 | min-block-size: 100%; `---- x Combinator ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^ + 146 | min-block-size: 100%; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^ + 146 | min-block-size: 100%; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^ + 146 | min-block-size: 100%; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^ + 146 | min-block-size: 100%; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^ + 146 | min-block-size: 100%; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^^^^ + 146 | min-block-size: 100%; `---- x SimpleBlock @@ -7183,60 +8891,78 @@ 145 | ,-> & body { 146 | | min-block-size: 100%; 147 | `-> } + 148 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] 145 | & body { : ^ + 146 | min-block-size: 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 147 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ + 147 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ + 147 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^ + 147 | } `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^^ + 147 | } `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:146:13] - 146 | min-block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:145:9] + 145 | & body { + 146 | min-block-size: 100%; + : ^^^ + 147 | } `---- x Rule @@ -7273,30 +8999,35 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^^^^^ + 152 | html { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^^^^^ + 152 | html { `---- x LayerPrelude ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^^^^ + 152 | html { `---- x LayerName ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^^^^ + 152 | html { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^^^^ + 152 | html { `---- x SimpleBlock @@ -7318,11 +9049,13 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] 151 | @layer base { : ^ + 152 | html { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7331,11 +9064,13 @@ 158 | | } 159 | | } 160 | `-> } + 161 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7344,11 +9079,13 @@ 158 | | } 159 | | } 160 | `-> } + 161 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7357,53 +9094,69 @@ 158 | | } 159 | | } 160 | `-> } + 161 | } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^^^^ + 153 | block-size: 100%; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | ,-> html { + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | ,-> html { 153 | | block-size: 100%; 154 | | 155 | | @layer base.support { @@ -7412,60 +9165,71 @@ 158 | | } 159 | | } 160 | `-> } + 161 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] - 152 | html { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:151:1] + 151 | @layer base { + 152 | html { + : ^ + 153 | block-size: 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^ `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:153:9] - 153 | block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:152:5] + 152 | html { + 153 | block-size: 100%; + : ^^^ `---- x ComponentValue @@ -7475,6 +9239,7 @@ 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x StyleBlock @@ -7484,6 +9249,7 @@ 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x AtRule @@ -7493,42 +9259,49 @@ 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x AtRuleName ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^^ + 156 | & body { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^^ + 156 | & body { `---- x LayerPrelude ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^^^^^^^^^ + 156 | & body { `---- x LayerName ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^^^^^^^^^ + 156 | & body { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^ + 156 | & body { `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^^^^^^^ + 156 | & body { `---- x SimpleBlock @@ -7538,154 +9311,202 @@ 157 | | min-block-size: 100%; 158 | | } 159 | `-> } + 160 | } `---- x LBrace ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] 155 | @layer base.support { : ^ + 156 | & body { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } + 159 | } `---- x Rule - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } + 159 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } + 159 | } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^^^ + 157 | min-block-size: 100%; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^^^ + 157 | min-block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^ + 157 | min-block-size: 100%; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^ + 157 | min-block-size: 100%; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^ + 157 | min-block-size: 100%; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^ + 157 | min-block-size: 100%; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^ + 157 | min-block-size: 100%; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^ + 157 | min-block-size: 100%; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^ + 157 | min-block-size: 100%; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^^^^ + 157 | min-block-size: 100%; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | ,-> & body { + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | ,-> & body { 157 | | min-block-size: 100%; 158 | `-> } + 159 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] - 156 | & body { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:155:9] + 155 | @layer base.support { + 156 | & body { + : ^ + 157 | min-block-size: 100%; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 158 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 158 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^^^^^^^ + 158 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ + 158 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^^^^^^^^^^^ + 158 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^ + 158 | } `---- x Percentage - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^^ + 158 | } `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:157:17] - 157 | min-block-size: 100%; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:156:13] + 156 | & body { + 157 | min-block-size: 100%; + : ^^^ + 158 | } `---- x Rule @@ -7710,42 +9531,49 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x WqName ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^^^^^^^ + 164 | color: green; `---- x SimpleBlock @@ -7761,192 +9589,255 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] 163 | article { : ^ + 164 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^^^^^^^^ + 165 | & { color: blue; } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^^^^^^^^ + 165 | & { color: blue; } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^^^^^^^^ + 165 | & { color: blue; } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^ + 165 | & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^ + 165 | & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^ + 165 | & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] - 164 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:163:1] + 163 | article { + 164 | color: green; + : ^^^^^ + 165 | & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^^^^^^^^ + 167 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^^^^^^^^ + 167 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^^^^^^^^ + 167 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^^^ + 167 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^^^ + 167 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^ + 167 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:166:5] - 166 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] + 165 | & { color: blue; } + 166 | color: red; + : ^^^ + 167 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 166 | color: red; `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 166 | color: red; `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 166 | color: red; `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^^^^^^ + 166 | color: red; `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^ + 166 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^ + 166 | color: red; `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^ + 166 | color: red; `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^^^^^^^ + 166 | color: red; `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^ + 166 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^^ + 166 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^ + 166 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:165:5] - 165 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:164:5] + 164 | color: green; + 165 | & { color: blue; } + : ^^^^ + 166 | color: red; `---- x Rule @@ -7977,36 +9868,42 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^^ + 170 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^^ + 170 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^^ + 170 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^^ + 170 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^^ + 170 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^^^ + 170 | color: red; `---- x SimpleBlock @@ -8025,386 +9922,509 @@ ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] 169 | .foo { : ^ + 170 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^^^^^^^^ + 171 | @media (min-width: 480px) { `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^^^^^^^^ + 171 | @media (min-width: 480px) { `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^^^^^^^^ + 171 | @media (min-width: 480px) { `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^^^ + 171 | @media (min-width: 480px) { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^^^ + 171 | @media (min-width: 480px) { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^ + 171 | @media (min-width: 480px) { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] - 170 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:169:1] + 169 | .foo { + 170 | color: red; + : ^^^ + 171 | @media (min-width: 480px) { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } 175 | `-> } + 176 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } 175 | `-> } + 176 | } `---- x AtRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } 175 | `-> } + 176 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^ + 172 | & h1, & h2 { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^ + 172 | & h1, & h2 { `---- x MediaQueryList - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaQuery - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaCondition - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaConditionAllType - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaInParens - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaFeature - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaFeatureName - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^ + 172 | & h1, & h2 { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^^^^^ + 172 | & h1, & h2 { `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^ + 172 | & h1, & h2 { `---- x Dimension - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^ + 172 | & h1, & h2 { `---- x Length - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^^^ + 172 | & h1, & h2 { `---- x Number - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^^ + 172 | & h1, & h2 { `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^^ + 172 | & h1, & h2 { `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | ,-> @media (min-width: 480px) { + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | ,-> @media (min-width: 480px) { 172 | | & h1, & h2 { 173 | | color: blue; 174 | | } 175 | `-> } + 176 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] - 171 | @media (min-width: 480px) { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:170:5] + 170 | color: red; + 171 | @media (min-width: 480px) { + : ^ + 172 | & h1, & h2 { `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } + 175 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } + 175 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } + 175 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^^^^^^^^^ + 173 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^^^ + 173 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^^^ + 173 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^^^ + 173 | color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^^^ + 173 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x NestingSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x Combinator - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x WqName - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^^ + 173 | color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | ,-> & h1, & h2 { + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | ,-> & h1, & h2 { 173 | | color: blue; 174 | `-> } + 175 | } `---- x LBrace - ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] - 172 | & h1, & h2 { - : ^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:171:5] + 171 | @media (min-width: 480px) { + 172 | & h1, & h2 { + : ^ + 173 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ + 174 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ + 174 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^^^^^^^^ + 174 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^^ + 174 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^^ + 174 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^ + 174 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/nesting/input.css:173:13] - 173 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/nesting/input.css:172:9] + 172 | & h1, & h2 { + 173 | color: blue; + : ^^^^ + 174 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug index ef18229c750b..ba4aeab96f04 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/an-plus-b/span.rust-debug @@ -114,4912 +114,6524 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^^^^^^ + 2 | :nth-child(2n +1) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^ + 2 | :nth-child(2n +1) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^ + 2 | :nth-child(2n +1) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^^^ + 2 | :nth-child(2n +1) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^^ + 2 | :nth-child(2n +1) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] 1 | :nth-child(2n+1) {} : ^ + 2 | :nth-child(2n +1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^^^^^ + 3 | :nth-child(2n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^ + 3 | :nth-child(2n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^ + 3 | :nth-child(2n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^^^^ + 3 | :nth-child(2n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^^ + 3 | :nth-child(2n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:1:1] + 1 | :nth-child(2n+1) {} 2 | :nth-child(2n +1) {} : ^ + 3 | :nth-child(2n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^^^^^ + 4 | :nth-child(2n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^^ + 4 | :nth-child(2n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:2:1] + 2 | :nth-child(2n +1) {} 3 | :nth-child(2n + 1) {} : ^ + 4 | :nth-child(2n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^^^^^ + 5 | :nth-child(2n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^ + 5 | :nth-child(2n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^ + 5 | :nth-child(2n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^^^^ + 5 | :nth-child(2n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^^ + 5 | :nth-child(2n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:3:1] + 3 | :nth-child(2n + 1) {} 4 | :nth-child(2n+ 1) {} : ^ + 5 | :nth-child(2n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^^^^^^ + 6 | :nth-child(2n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^ + 6 | :nth-child(2n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^ + 6 | :nth-child(2n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^^^ + 6 | :nth-child(2n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^^ + 6 | :nth-child(2n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:4:1] + 4 | :nth-child(2n+ 1) {} 5 | :nth-child(2n-1) {} : ^ + 6 | :nth-child(2n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^^^^^ + 7 | :nth-child(2n- 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^ + 7 | :nth-child(2n- 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^ + 7 | :nth-child(2n- 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^^^^ + 7 | :nth-child(2n- 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^^ + 7 | :nth-child(2n- 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:5:1] + 5 | :nth-child(2n-1) {} 6 | :nth-child(2n -1) {} : ^ + 7 | :nth-child(2n- 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^^^^^ + 8 | :nth-child(2n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^ + 8 | :nth-child(2n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^ + 8 | :nth-child(2n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^^^^ + 8 | :nth-child(2n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^^ + 8 | :nth-child(2n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:6:1] + 6 | :nth-child(2n -1) {} 7 | :nth-child(2n- 1) {} : ^ + 8 | :nth-child(2n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^^^^^ + 9 | :nth-child(-2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^^ + 9 | :nth-child(-2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:7:1] + 7 | :nth-child(2n- 1) {} 8 | :nth-child(2n - 1) {} : ^ + 9 | :nth-child(-2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^^^^ + 10 | :nth-child(-2n +1) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^^ + 10 | :nth-child(-2n +1) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] - 9 | :nth-child(-2n+1) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:8:1] + 8 | :nth-child(2n - 1) {} + 9 | :nth-child(-2n+1) {} + : ^ + 10 | :nth-child(-2n +1) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^^^^^ + 11 | :nth-child(-2n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^^ + 11 | :nth-child(-2n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:9:1] + 9 | :nth-child(-2n+1) {} 10 | :nth-child(-2n +1) {} : ^ + 11 | :nth-child(-2n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^^^^^^ + 12 | :nth-child(-2n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^^ + 12 | :nth-child(-2n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:10:1] + 10 | :nth-child(-2n +1) {} 11 | :nth-child(-2n + 1) {} : ^ + 12 | :nth-child(-2n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^^^^^ + 13 | :nth-child(-2n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^^ + 13 | :nth-child(-2n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:11:1] + 11 | :nth-child(-2n + 1) {} 12 | :nth-child(-2n+ 1) {} : ^ + 13 | :nth-child(-2n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^^^^^ + 14 | :nth-child(-2n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^ + 14 | :nth-child(-2n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^ + 14 | :nth-child(-2n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^^^^ + 14 | :nth-child(-2n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^^ + 14 | :nth-child(-2n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:12:1] + 12 | :nth-child(-2n+ 1) {} 13 | :nth-child(-2n-1) {} : ^ + 14 | :nth-child(-2n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^^^^^ + 15 | :nth-child(-2n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^^ + 15 | :nth-child(-2n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:13:1] + 13 | :nth-child(-2n-1) {} 14 | :nth-child(-2n -1) {} : ^ + 15 | :nth-child(-2n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^^^^^^ + 16 | :nth-child(+2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^^ + 16 | :nth-child(+2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:14:1] + 14 | :nth-child(-2n -1) {} 15 | :nth-child(-2n - 1) {} : ^ + 16 | :nth-child(+2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^^^^^ + 17 | :nth-child(+2n +1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^ + 17 | :nth-child(+2n +1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^ + 17 | :nth-child(+2n +1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^^^^ + 17 | :nth-child(+2n +1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^^ + 17 | :nth-child(+2n +1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:15:1] + 15 | :nth-child(-2n - 1) {} 16 | :nth-child(+2n+1) {} : ^ + 17 | :nth-child(+2n +1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^^^^^ + 18 | :nth-child(+2n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^^ + 18 | :nth-child(+2n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:16:1] + 16 | :nth-child(+2n+1) {} 17 | :nth-child(+2n +1) {} : ^ + 18 | :nth-child(+2n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^^^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^^^^^^ + 19 | :nth-child(+2n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^^ + 19 | :nth-child(+2n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:17:1] + 17 | :nth-child(+2n +1) {} 18 | :nth-child(+2n + 1) {} : ^ + 19 | :nth-child(+2n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^^^^^ + 20 | :nth-child(+2n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^^ + 20 | :nth-child(+2n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:18:1] + 18 | :nth-child(+2n + 1) {} 19 | :nth-child(+2n+ 1) {} : ^ + 20 | :nth-child(+2n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^^^^^ + 21 | :nth-child(+2n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^ + 21 | :nth-child(+2n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^ + 21 | :nth-child(+2n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^^^^ + 21 | :nth-child(+2n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^^ + 21 | :nth-child(+2n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:19:1] + 19 | :nth-child(+2n+ 1) {} 20 | :nth-child(+2n-1) {} : ^ + 21 | :nth-child(+2n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^^^^^ + 22 | :nth-child(+2n- 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^^ + 22 | :nth-child(+2n- 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:20:1] + 20 | :nth-child(+2n-1) {} 21 | :nth-child(+2n -1) {} : ^ + 22 | :nth-child(+2n- 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^^^^^ + 23 | :nth-child(+2n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^^ + 23 | :nth-child(+2n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:21:1] + 21 | :nth-child(+2n -1) {} 22 | :nth-child(+2n- 1) {} : ^ + 23 | :nth-child(+2n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^^^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^^^ + 24 | :nth-child(n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^ + 24 | :nth-child(n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^ + 24 | :nth-child(n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^^^^^^ + 24 | :nth-child(n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^^ + 24 | :nth-child(n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:22:1] + 22 | :nth-child(+2n- 1) {} 23 | :nth-child(+2n - 1) {} : ^ + 24 | :nth-child(n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^^^^^^^ + 25 | :nth-child(n +1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^ + 25 | :nth-child(n +1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^ + 25 | :nth-child(n +1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^^ + 25 | :nth-child(n +1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^^ + 25 | :nth-child(n +1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:23:1] + 23 | :nth-child(+2n - 1) {} 24 | :nth-child(n+1) {} : ^ + 25 | :nth-child(n +1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^^^^^^ + 26 | :nth-child(n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^ + 26 | :nth-child(n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^ + 26 | :nth-child(n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^^^ + 26 | :nth-child(n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^^ + 26 | :nth-child(n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:24:1] + 24 | :nth-child(n+1) {} 25 | :nth-child(n +1) {} : ^ + 26 | :nth-child(n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^^^^^ + 27 | :nth-child(n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^ + 27 | :nth-child(n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^ + 27 | :nth-child(n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^^^^ + 27 | :nth-child(n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^^ + 27 | :nth-child(n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:25:1] + 25 | :nth-child(n +1) {} 26 | :nth-child(n + 1) {} : ^ + 27 | :nth-child(n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^^^^^^ + 28 | :nth-child(n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^ + 28 | :nth-child(n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^ + 28 | :nth-child(n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^^^ + 28 | :nth-child(n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^^ + 28 | :nth-child(n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:26:1] + 26 | :nth-child(n + 1) {} 27 | :nth-child(n+ 1) {} : ^ + 28 | :nth-child(n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^^^^^^^ + 29 | :nth-child(n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^ + 29 | :nth-child(n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^ + 29 | :nth-child(n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^^ + 29 | :nth-child(n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^^ + 29 | :nth-child(n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:27:1] + 27 | :nth-child(n+ 1) {} 28 | :nth-child(n-1) {} : ^ + 29 | :nth-child(n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^^^^^^ + 30 | :nth-child(n- 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^ + 30 | :nth-child(n- 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^ + 30 | :nth-child(n- 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^^^ + 30 | :nth-child(n- 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^^ + 30 | :nth-child(n- 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:28:1] + 28 | :nth-child(n-1) {} 29 | :nth-child(n -1) {} : ^ + 30 | :nth-child(n- 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^^^^^^ + 31 | :nth-child(n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^ + 31 | :nth-child(n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^ + 31 | :nth-child(n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^^^ + 31 | :nth-child(n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^^ + 31 | :nth-child(n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:29:1] + 29 | :nth-child(n -1) {} 30 | :nth-child(n- 1) {} : ^ + 31 | :nth-child(n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^^^^^ + 32 | :nth-child(-n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^ + 32 | :nth-child(-n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^ + 32 | :nth-child(-n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^^^^ + 32 | :nth-child(-n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^^ + 32 | :nth-child(-n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:30:1] + 30 | :nth-child(n- 1) {} 31 | :nth-child(n - 1) {} : ^ + 32 | :nth-child(-n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^^^^^^ + 33 | :nth-child(-n +1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^ + 33 | :nth-child(-n +1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^ + 33 | :nth-child(-n +1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^^^ + 33 | :nth-child(-n +1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^^ + 33 | :nth-child(-n +1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:31:1] + 31 | :nth-child(n - 1) {} 32 | :nth-child(-n+1) {} : ^ + 33 | :nth-child(-n +1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^^^^^ + 34 | :nth-child(-n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^ + 34 | :nth-child(-n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^ + 34 | :nth-child(-n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^^^^ + 34 | :nth-child(-n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^^ + 34 | :nth-child(-n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:32:1] + 32 | :nth-child(-n+1) {} 33 | :nth-child(-n +1) {} : ^ + 34 | :nth-child(-n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^^^^^ + 35 | :nth-child(-n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^^ + 35 | :nth-child(-n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:33:1] + 33 | :nth-child(-n +1) {} 34 | :nth-child(-n + 1) {} : ^ + 35 | :nth-child(-n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^^^^^ + 36 | :nth-child(-n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^ + 36 | :nth-child(-n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^ + 36 | :nth-child(-n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^^^^ + 36 | :nth-child(-n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^^ + 36 | :nth-child(-n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:34:1] + 34 | :nth-child(-n + 1) {} 35 | :nth-child(-n+ 1) {} : ^ + 36 | :nth-child(-n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^^^^^^ + 37 | :nth-child(-n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^ + 37 | :nth-child(-n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^ + 37 | :nth-child(-n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^^^ + 37 | :nth-child(-n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^^ + 37 | :nth-child(-n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:35:1] + 35 | :nth-child(-n+ 1) {} 36 | :nth-child(-n-1) {} : ^ + 37 | :nth-child(-n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^^^^^ + 38 | :nth-child(-n- 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^ + 38 | :nth-child(-n- 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^ + 38 | :nth-child(-n- 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^^^^ + 38 | :nth-child(-n- 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^^ + 38 | :nth-child(-n- 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:36:1] + 36 | :nth-child(-n-1) {} 37 | :nth-child(-n -1) {} : ^ + 38 | :nth-child(-n- 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^^^^^ + 39 | :nth-child(-n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^ + 39 | :nth-child(-n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^ + 39 | :nth-child(-n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^^^^ + 39 | :nth-child(-n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^^ + 39 | :nth-child(-n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:37:1] + 37 | :nth-child(-n -1) {} 38 | :nth-child(-n- 1) {} : ^ + 39 | :nth-child(-n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^^^^ + 40 | :nth-child(+n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^ + 40 | :nth-child(+n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^ + 40 | :nth-child(+n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^^^^^ + 40 | :nth-child(+n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^^ + 40 | :nth-child(+n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:38:1] + 38 | :nth-child(-n- 1) {} 39 | :nth-child(-n - 1) {} : ^ + 40 | :nth-child(+n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^^^^^^ + 41 | :nth-child(+n +1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^ + 41 | :nth-child(+n +1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^ + 41 | :nth-child(+n +1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^^^ + 41 | :nth-child(+n +1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^^ + 41 | :nth-child(+n +1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:39:1] + 39 | :nth-child(-n - 1) {} 40 | :nth-child(+n+1) {} : ^ + 41 | :nth-child(+n +1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^^^^^ + 42 | :nth-child(+n + 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^ + 42 | :nth-child(+n + 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^ + 42 | :nth-child(+n + 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^^^^ + 42 | :nth-child(+n + 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^^ + 42 | :nth-child(+n + 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:40:1] + 40 | :nth-child(+n+1) {} 41 | :nth-child(+n +1) {} : ^ + 42 | :nth-child(+n + 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^^^^^ + 43 | :nth-child(+n+ 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^^ + 43 | :nth-child(+n+ 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:41:1] + 41 | :nth-child(+n +1) {} 42 | :nth-child(+n + 1) {} : ^ + 43 | :nth-child(+n+ 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^^^^^ + 44 | :nth-child(+n-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^ + 44 | :nth-child(+n-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^ + 44 | :nth-child(+n-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^^^^ + 44 | :nth-child(+n-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^^ + 44 | :nth-child(+n-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:42:1] + 42 | :nth-child(+n + 1) {} 43 | :nth-child(+n+ 1) {} : ^ + 44 | :nth-child(+n-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^^^^^^ + 45 | :nth-child(+n -1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^ + 45 | :nth-child(+n -1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^ + 45 | :nth-child(+n -1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^^^ + 45 | :nth-child(+n -1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^^ + 45 | :nth-child(+n -1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:43:1] + 43 | :nth-child(+n+ 1) {} 44 | :nth-child(+n-1) {} : ^ + 45 | :nth-child(+n -1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^^^^^ + 46 | :nth-child(+n- 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^ + 46 | :nth-child(+n- 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^ + 46 | :nth-child(+n- 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^^^^ + 46 | :nth-child(+n- 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^^ + 46 | :nth-child(+n- 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:44:1] + 44 | :nth-child(+n-1) {} 45 | :nth-child(+n -1) {} : ^ + 46 | :nth-child(+n- 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^^^^^ + 47 | :nth-child(+n - 1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^ + 47 | :nth-child(+n - 1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^ + 47 | :nth-child(+n - 1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^^^^ + 47 | :nth-child(+n - 1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^^ + 47 | :nth-child(+n - 1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:45:1] + 45 | :nth-child(+n -1) {} 46 | :nth-child(+n- 1) {} : ^ + 47 | :nth-child(+n - 1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^^^^^^^^^^ + 48 | :nth-child(n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^^^^ + 48 | :nth-child(n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^ + 48 | :nth-child(n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^ + 48 | :nth-child(n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^^^^^ + 48 | :nth-child(n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^^ + 48 | :nth-child(n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:46:1] + 46 | :nth-child(+n- 1) {} 47 | :nth-child(+n - 1) {} : ^ + 48 | :nth-child(n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^^^^^^^^ + 49 | :nth-child(-n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^ + 49 | :nth-child(-n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^ + 49 | :nth-child(-n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^ + 49 | :nth-child(-n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^^ + 49 | :nth-child(-n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:47:1] + 47 | :nth-child(+n - 1) {} 48 | :nth-child(n) {} : ^ + 49 | :nth-child(-n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^^^^^^^^ + 50 | :nth-child(+n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^ + 50 | :nth-child(+n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^ + 50 | :nth-child(+n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^ + 50 | :nth-child(+n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^^ + 50 | :nth-child(+n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:48:1] + 48 | :nth-child(n) {} 49 | :nth-child(-n) {} : ^ + 50 | :nth-child(+n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^^^^^^^^ + 51 | :nth-child(2n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^ + 51 | :nth-child(2n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^ + 51 | :nth-child(2n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^ + 51 | :nth-child(2n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^^ + 51 | :nth-child(2n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:49:1] + 49 | :nth-child(-n) {} 50 | :nth-child(+n) {} : ^ + 51 | :nth-child(2n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^^^^^^^^ + 52 | :nth-child(-2n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^ + 52 | :nth-child(-2n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^ + 52 | :nth-child(-2n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^ + 52 | :nth-child(-2n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^^ + 52 | :nth-child(-2n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:50:1] + 50 | :nth-child(+n) {} 51 | :nth-child(2n) {} : ^ + 52 | :nth-child(-2n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^^^^^^^ + 53 | :nth-child(+2n) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^ + 53 | :nth-child(+2n) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^ + 53 | :nth-child(+2n) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^^ + 53 | :nth-child(+2n) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^^ + 53 | :nth-child(+2n) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:51:1] + 51 | :nth-child(2n) {} 52 | :nth-child(-2n) {} : ^ + 53 | :nth-child(+2n) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^^^^^^^ + 54 | :nth-child(N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^^^^^^^ + 54 | :nth-child(N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^ + 54 | :nth-child(N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^ + 54 | :nth-child(N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^^ + 54 | :nth-child(N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^^ + 54 | :nth-child(N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:52:1] + 52 | :nth-child(-2n) {} 53 | :nth-child(+2n) {} : ^ + 54 | :nth-child(N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^^^^^^^^ + 55 | :nth-child(-N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^ + 55 | :nth-child(-N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^ + 55 | :nth-child(-N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^ + 55 | :nth-child(-N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^^ + 55 | :nth-child(-N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:53:1] + 53 | :nth-child(+2n) {} 54 | :nth-child(N) {} : ^ + 55 | :nth-child(-N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^^^^^^^^ + 56 | :nth-child(+N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^ + 56 | :nth-child(+N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^ + 56 | :nth-child(+N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^ + 56 | :nth-child(+N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^^ + 56 | :nth-child(+N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:54:1] + 54 | :nth-child(N) {} 55 | :nth-child(-N) {} : ^ + 56 | :nth-child(+N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^^^^^^^^ + 57 | :nth-child(2N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^ + 57 | :nth-child(2N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^ + 57 | :nth-child(2N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^ + 57 | :nth-child(2N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^^ + 57 | :nth-child(2N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:55:1] + 55 | :nth-child(-N) {} 56 | :nth-child(+N) {} : ^ + 57 | :nth-child(2N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^^^^^^^^ + 58 | :nth-child(-2N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^ + 58 | :nth-child(-2N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^ + 58 | :nth-child(-2N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^ + 58 | :nth-child(-2N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^^ + 58 | :nth-child(-2N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:56:1] + 56 | :nth-child(+N) {} 57 | :nth-child(2N) {} : ^ + 58 | :nth-child(-2N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^^^^^^^ + 59 | :nth-child(+2N) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^ + 59 | :nth-child(+2N) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^ + 59 | :nth-child(+2N) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^^ + 59 | :nth-child(+2N) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^^ + 59 | :nth-child(+2N) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:57:1] + 57 | :nth-child(2N) {} 58 | :nth-child(-2N) {} : ^ + 59 | :nth-child(+2N) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^^^^^^^ + 60 | :nth-child(1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^^^^^^^ + 60 | :nth-child(1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^ + 60 | :nth-child(1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^ + 60 | :nth-child(1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^^ + 60 | :nth-child(1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^^ + 60 | :nth-child(1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:58:1] + 58 | :nth-child(-2N) {} 59 | :nth-child(+2N) {} : ^ + 60 | :nth-child(1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^^^^^^^^ + 61 | :nth-child(-1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^ + 61 | :nth-child(-1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^ + 61 | :nth-child(-1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^ + 61 | :nth-child(-1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^^ + 61 | :nth-child(-1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:59:1] + 59 | :nth-child(+2N) {} 60 | :nth-child(1) {} : ^ + 61 | :nth-child(-1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^^^^^^^^ + 62 | :nth-child(+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^ + 62 | :nth-child(+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^ + 62 | :nth-child(+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^ + 62 | :nth-child(+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^^ + 62 | :nth-child(+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:60:1] + 60 | :nth-child(1) {} 61 | :nth-child(-1) {} : ^ + 62 | :nth-child(+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^^^^^^^^ + 63 | :nth-child(123456n-12345678) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^ + 63 | :nth-child(123456n-12345678) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^ + 63 | :nth-child(123456n-12345678) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^ + 63 | :nth-child(123456n-12345678) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^^ + 63 | :nth-child(123456n-12345678) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:61:1] + 61 | :nth-child(-1) {} 62 | :nth-child(+1) {} : ^ + 63 | :nth-child(123456n-12345678) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:63:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:62:1] + 62 | :nth-child(+1) {} 63 | :nth-child(123456n-12345678) {} : ^ `---- @@ -5028,154 +6640,180 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^^^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^^^ + 66 | :NTH-CHILD(2n+1) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^^ + 66 | :NTH-CHILD(2n+1) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] 65 | :Nth-Child(2n+1) {} : ^ + 66 | :NTH-CHILD(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:66:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:65:1] + 65 | :Nth-Child(2n+1) {} 66 | :NTH-CHILD(2n+1) {} : ^ `---- @@ -5184,466 +6822,596 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^^^^^^^ + 69 | :nth-child(ODD) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^^ + 69 | :nth-child(ODD) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^^ + 69 | :nth-child(ODD) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] 68 | :nth-child(odd) {} : ^ + 69 | :nth-child(ODD) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^^^^^^^ + 70 | :nth-child(oDd) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^ + 70 | :nth-child(oDd) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^ + 70 | :nth-child(oDd) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^^ + 70 | :nth-child(oDd) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^^ + 70 | :nth-child(oDd) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:68:1] + 68 | :nth-child(odd) {} 69 | :nth-child(ODD) {} : ^ + 70 | :nth-child(oDd) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] - 70 | :nth-child(oDd) {} + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} + 70 | :nth-child(oDd) {} : ^^^^^^^^^^^^^^^ + 71 | :nth-child(even) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^^^^^^^ + 71 | :nth-child(even) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^ + 71 | :nth-child(even) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^ + 71 | :nth-child(even) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^^ + 71 | :nth-child(even) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^^ + 71 | :nth-child(even) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:69:1] + 69 | :nth-child(ODD) {} 70 | :nth-child(oDd) {} : ^ + 71 | :nth-child(even) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^^^^^^ + 72 | :nth-child(eVeN) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^ + 72 | :nth-child(eVeN) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^ + 72 | :nth-child(eVeN) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^^^ + 72 | :nth-child(eVeN) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^^ + 72 | :nth-child(eVeN) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:70:1] + 70 | :nth-child(oDd) {} 71 | :nth-child(even) {} : ^ + 72 | :nth-child(eVeN) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^^^^^^ + 73 | :nth-child(EVEN) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^ + 73 | :nth-child(EVEN) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^ + 73 | :nth-child(EVEN) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^^^ + 73 | :nth-child(EVEN) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^^ + 73 | :nth-child(EVEN) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:71:1] + 71 | :nth-child(even) {} 72 | :nth-child(eVeN) {} : ^ + 73 | :nth-child(EVEN) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:73:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:72:1] + 72 | :nth-child(eVeN) {} 73 | :nth-child(EVEN) {} : ^ `---- @@ -5652,154 +7420,180 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} : ^ + 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:76:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:75:1] + 75 | :nth-child(/*test*/2n/*test*/+/*test*/1/*test*/) {} 76 | :nth-last-child(/*test*/+3n/*test*/-/*test*/2/*test*/) {} : ^ `---- @@ -5808,154 +7602,180 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^^^^^^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] 78 | :nth-child( 2n + 1 ) {} : ^ + 79 | :nth-last-child( +3n - 2 ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:79:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:78:1] + 78 | :nth-child( 2n + 1 ) {} 79 | :nth-last-child( +3n - 2 ) {} : ^ `---- @@ -5964,310 +7784,388 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^^^^ + 82 | :nth-last-child(2n+1) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^^ + 82 | :nth-last-child(2n+1) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] 81 | :nth-child(-2n+1) {} : ^ + 82 | :nth-last-child(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^^^^^^^^^^^ + 83 | :nth-of-type(2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^ + 83 | :nth-of-type(2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^ + 83 | :nth-of-type(2n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^^^ + 83 | :nth-of-type(2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^^ + 83 | :nth-of-type(2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:81:1] + 81 | :nth-child(-2n+1) {} 82 | :nth-last-child(2n+1) {} : ^ + 83 | :nth-of-type(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^^^^^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^^^ + 84 | :nth-last-of-type(2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^^ + 84 | :nth-last-of-type(2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:82:1] + 82 | :nth-last-child(2n+1) {} 83 | :nth-of-type(2n+1) {} : ^ + 84 | :nth-last-of-type(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:84:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:83:1] + 83 | :nth-of-type(2n+1) {} 84 | :nth-last-of-type(2n+1) {} : ^ `---- @@ -6276,310 +8174,388 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^^^^^ + 87 | :nth-col(2n+1) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^^ + 87 | :nth-col(2n+1) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^^ + 87 | :nth-col(2n+1) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] 86 | :nth-col(odd) {} : ^ + 87 | :nth-col(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^^^^ + 88 | :nth-last-col(odd) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^ + 88 | :nth-last-col(odd) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^ + 88 | :nth-last-col(odd) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^^^ + 88 | :nth-last-col(odd) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^^ + 88 | :nth-last-col(odd) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:86:1] + 86 | :nth-col(odd) {} 87 | :nth-col(2n+1) {} : ^ + 88 | :nth-last-col(odd) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^^^^^^^^^^ + 89 | :nth-last-col(2n+1) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^ + 89 | :nth-last-col(2n+1) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^ + 89 | :nth-last-col(2n+1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^^ + 89 | :nth-last-col(2n+1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^^ + 89 | :nth-last-col(2n+1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:87:1] + 87 | :nth-col(2n+1) {} 88 | :nth-last-col(odd) {} : ^ + 89 | :nth-last-col(2n+1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:89:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:88:1] + 88 | :nth-last-col(odd) {} 89 | :nth-last-col(2n+1) {} : ^ `---- @@ -6588,916 +8564,1188 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^^^^^^^^ + 93 | p:nth-child(+0){} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^^ + 93 | p:nth-child(+0){} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] 92 | p:nth-child(0){} : ^ + 93 | p:nth-child(+0){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^ + 94 | p:nth-child(-0){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^ + 94 | p:nth-child(-0){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^ + 94 | p:nth-child(-0){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^ + 94 | p:nth-child(-0){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^^^^^^^^ + 94 | p:nth-child(-0){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^ + 94 | p:nth-child(-0){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^ + 94 | p:nth-child(-0){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^ + 94 | p:nth-child(-0){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^^ + 94 | p:nth-child(-0){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:92:1] + 92 | p:nth-child(0){} 93 | p:nth-child(+0){} : ^ + 94 | p:nth-child(-0){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^ + 95 | p:nth-child(1){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^ + 95 | p:nth-child(1){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^ + 95 | p:nth-child(1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^ + 95 | p:nth-child(1){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^^^^^^ + 95 | p:nth-child(1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^^^^^^^^ + 95 | p:nth-child(1){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^ + 95 | p:nth-child(1){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^ + 95 | p:nth-child(1){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^ + 95 | p:nth-child(1){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^^ + 95 | p:nth-child(1){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:93:1] + 93 | p:nth-child(+0){} 94 | p:nth-child(-0){} : ^ + 95 | p:nth-child(1){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^^^^^^^^ + 96 | p:nth-child(+1){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^^ + 96 | p:nth-child(+1){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:94:1] + 94 | p:nth-child(-0){} 95 | p:nth-child(1){} : ^ + 96 | p:nth-child(+1){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^ + 97 | p:nth-child(-1){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^ + 97 | p:nth-child(-1){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^ + 97 | p:nth-child(-1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^ + 97 | p:nth-child(-1){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^^^^^^^^ + 97 | p:nth-child(-1){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^ + 97 | p:nth-child(-1){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^ + 97 | p:nth-child(-1){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^ + 97 | p:nth-child(-1){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^^ + 97 | p:nth-child(-1){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:95:1] + 95 | p:nth-child(1){} 96 | p:nth-child(+1){} : ^ + 97 | p:nth-child(-1){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^ + 98 | p:nth-child(3){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^ + 98 | p:nth-child(3){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^ + 98 | p:nth-child(3){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^ + 98 | p:nth-child(3){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^^^^^^ + 98 | p:nth-child(3){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^^^^^^^^ + 98 | p:nth-child(3){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^ + 98 | p:nth-child(3){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^ + 98 | p:nth-child(3){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^ + 98 | p:nth-child(3){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^^ + 98 | p:nth-child(3){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:96:1] + 96 | p:nth-child(+1){} 97 | p:nth-child(-1){} : ^ + 98 | p:nth-child(3){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^^^^^^^^ + 99 | p:nth-child(+3){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^^ + 99 | p:nth-child(+3){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:97:1] + 97 | p:nth-child(-1){} 98 | p:nth-child(3){} : ^ + 99 | p:nth-child(+3){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^ + 100 | p:nth-child(-3){} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^ + 100 | p:nth-child(-3){} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^ + 100 | p:nth-child(-3){} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^ + 100 | p:nth-child(-3){} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^^^^^^^^ + 100 | p:nth-child(-3){} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^ + 100 | p:nth-child(-3){} + `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^ + 100 | p:nth-child(-3){} + `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^ + 100 | p:nth-child(-3){} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^^ + 100 | p:nth-child(-3){} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] - 99 | p:nth-child(+3){} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:98:1] + 98 | p:nth-child(3){} + 99 | p:nth-child(+3){} + : ^ + 100 | p:nth-child(-3){} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^ `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:100:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:99:1] + 99 | p:nth-child(+3){} 100 | p:nth-child(-3){} : ^ `---- @@ -7506,970 +9754,1237 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^^^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^^ + 103 | :nth-child( 2n+1 of li ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] 102 | :nth-child(2n+1 of li) {} : ^ + 103 | :nth-child( 2n+1 of li ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^^^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:102:1] + 102 | :nth-child(2n+1 of li) {} 103 | :nth-child( 2n+1 of li ) {} : ^ + 104 | :nth-child(2n+1 of li,.test) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:103:1] + 103 | :nth-child( 2n+1 of li ) {} 104 | :nth-child(2n+1 of li,.test) {} : ^ + 105 | :nth-child(2n+1 of li, .test) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^^ + 106 | :nth-child(-n+3 of li.important) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:104:1] + 104 | :nth-child(2n+1 of li,.test) {} 105 | :nth-child(2n+1 of li, .test) {} : ^ + 106 | :nth-child(-n+3 of li.important) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^^^^^^^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:105:1] + 105 | :nth-child(2n+1 of li, .test) {} 106 | :nth-child(-n+3 of li.important) {} : ^ + 107 | tr:nth-child(even of :not([hidden])) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^ `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:107:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/an-plus-b/input.css:106:1] + 106 | :nth-child(-n+3 of li.important) {} 107 | tr:nth-child(even of :not([hidden])) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug index e9686e5b404f..d183316ddf09 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/any/span.rust-debug @@ -28,1168 +28,1540 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x CompoundSelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^^^^^^^ + 2 | :-moz-any(textarea) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^^ + 2 | :-moz-any(textarea) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] 1 | :-webkit-any(textarea) {} : ^ + 2 | :-moz-any(textarea) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^^^^^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^^^^^^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:1:1] + 1 | :-webkit-any(textarea) {} 2 | :-moz-any(textarea) {} : ^ + 3 | :-webkit-any(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:2:1] + 2 | :-moz-any(textarea) {} 3 | :-webkit-any(header, main, footer) p:hover {} : ^ + 4 | :-moz-any(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^^^^ + 5 | :-webkit-any(.class[test]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^^ + 5 | :-webkit-any(.class[test]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:3:1] + 3 | :-webkit-any(header, main, footer) p:hover {} 4 | :-moz-any(header, main, footer) p:hover {} : ^ + 5 | :-webkit-any(.class[test]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^^^ + 6 | :-moz-any(.class[test]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^ + 6 | :-moz-any(.class[test]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^^^ + 6 | :-moz-any(.class[test]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^^ + 6 | :-moz-any(.class[test]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:4:1] + 4 | :-moz-any(header, main, footer) p:hover {} 5 | :-webkit-any(.class[test]) {} : ^ + 6 | :-moz-any(.class[test]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^^ + 7 | :-webkit-any(.class[test], .class) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:5:1] + 5 | :-webkit-any(.class[test]) {} 6 | :-moz-any(.class[test]) {} : ^ + 7 | :-webkit-any(.class[test], .class) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^^^^ + 8 | :-moz-any(.class[test], .class) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^^ + 8 | :-moz-any(.class[test], .class) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:6:1] + 6 | :-moz-any(.class[test]) {} 7 | :-webkit-any(.class[test], .class) {} : ^ + 8 | :-moz-any(.class[test], .class) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^ + 9 | :-webkit-any(h1), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^^^^^^^ + 9 | :-webkit-any(h1), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^ + 9 | :-webkit-any(h1), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^ + 9 | :-webkit-any(h1), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^ + 9 | :-webkit-any(h1), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^^ + 9 | :-webkit-any(h1), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^^^^ + 9 | :-webkit-any(h1), `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^^ + 9 | :-webkit-any(h1), `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:7:1] + 7 | :-webkit-any(.class[test], .class) {} 8 | :-moz-any(.class[test], .class) {} : ^ + 9 | :-webkit-any(h1), `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} 9 | ,-> :-webkit-any(h1), 10 | | :-webkit-any( #div1, b ), 11 | | :-webkit-any(.foo, #bar), @@ -1199,7 +1571,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} 9 | ,-> :-webkit-any(h1), 10 | | :-webkit-any( #div1, b ), 11 | | :-webkit-any(.foo, #bar), @@ -1209,498 +1582,661 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} 9 | ,-> :-webkit-any(h1), 10 | | :-webkit-any( #div1, b ), 11 | | :-webkit-any(.foo, #bar), 12 | `-> :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^^^^^^^^^^^^^^^ + 10 | :-webkit-any( #div1, b ), + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^^^^^^^^^^^^^^^ + 10 | :-webkit-any( #div1, b ), + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^^^^^^^^^^^^^^^ + 10 | :-webkit-any( #div1, b ), + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^^^^^^^^^^^^^^^ + 10 | :-webkit-any( #div1, b ), + `---- - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^^^^^^^^^^ - `---- + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^^^^^^^^^^ + 10 | :-webkit-any( #div1, b ), + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] - 9 | :-webkit-any(h1), - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:8:1] + 8 | :-moz-any(.class[test], .class) {} + 9 | :-webkit-any(h1), + : ^^ + 10 | :-webkit-any( #div1, b ), + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^^^^^ + 11 | :-webkit-any(.foo, #bar), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^ + 11 | :-webkit-any(.foo, #bar), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^ + 11 | :-webkit-any(.foo, #bar), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^ + 11 | :-webkit-any(.foo, #bar), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^ + 11 | :-webkit-any(.foo, #bar), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:9:1] + 9 | :-webkit-any(h1), 10 | :-webkit-any( #div1, b ), : ^ + 11 | :-webkit-any(.foo, #bar), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^^^^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:10:1] + 10 | :-webkit-any( #div1, b ), 11 | :-webkit-any(.foo, #bar), : ^^^^ + 12 | :-webkit-any(i,p,:link,span:focus) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^ + 13 | background-color: blue; `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^^^^^^^^^^^ + 13 | background-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^ + 13 | background-color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^ + 13 | background-color: blue; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^ + 13 | background-color: blue; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^^^^^ + 13 | background-color: blue; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^ + 13 | background-color: blue; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^ + 13 | background-color: blue; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^ + 13 | background-color: blue; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^ + 13 | background-color: blue; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^^ + 13 | background-color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^^^^^ + 13 | background-color: blue; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | ,-> :-webkit-any(i,p,:link,span:focus) { 13 | | background-color: blue; 14 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:11:1] + 11 | :-webkit-any(.foo, #bar), 12 | :-webkit-any(i,p,:link,span:focus) { : ^ + 13 | background-color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^^^^^^^ + 14 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^^^^^^^^^^^^^ + 14 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^ + 14 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:13:5] - 13 | background-color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:12:1] + 12 | :-webkit-any(i,p,:link,span:focus) { + 13 | background-color: blue; + : ^^^^ + 14 | } `---- x Rule @@ -1729,521 +2265,677 @@ 17 | | :-webkit-any(:link:focus), 18 | | #container-div :-webkit-any(:link, :not(a)), 19 | `-> h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x IdSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^ + 17 | :-webkit-any(:link:focus), `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x CompoundSelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] 16 | #test-last-child :-webkit-any(:last-child), : ^^^^^^^^^^ + 17 | :-webkit-any(:link:focus), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:16:1] + 16 | #test-last-child :-webkit-any(:last-child), 17 | :-webkit-any(:link:focus), : ^^^^^ + 18 | #container-div :-webkit-any(:link, :not(a)), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^^^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^^^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:17:1] + 17 | :-webkit-any(:link:focus), 18 | #container-div :-webkit-any(:link, :not(a)), : ^ + 19 | h1:-webkit-any(.h1class, #bar) { `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^ + 20 | background-color: green; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^ + 20 | background-color: green; `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^ + 20 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^ + 20 | background-color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^ + 20 | background-color: green; `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^^^^^^^ + 20 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^ + 20 | background-color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^ + 20 | background-color: green; `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^^ + 20 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^^^^ + 20 | background-color: green; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^ + 20 | background-color: green; `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^ + 20 | background-color: green; `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^ + 20 | background-color: green; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^^^^ + 20 | background-color: green; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | ,-> h1:-webkit-any(.h1class, #bar) { 20 | | background-color: green; 21 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:18:1] + 18 | #container-div :-webkit-any(:link, :not(a)), 19 | h1:-webkit-any(.h1class, #bar) { : ^ + 20 | background-color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 21 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^^^^^^^^^^^^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^ + 21 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:20:5] - 20 | background-color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/any/input.css:19:1] + 19 | h1:-webkit-any(.h1class, #bar) { + 20 | background-color: green; + : ^^^^^ + 21 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug index 2016ca34804c..765763acce5a 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/basic/span.rust-debug @@ -26,2074 +26,2740 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^^^^ + 2 | :any-link {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^^^^ + 2 | :any-link {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^ + 2 | :any-link {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^ + 2 | :any-link {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^ + 2 | :any-link {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^ + 2 | :any-link {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^^ + 2 | :any-link {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^^^ + 2 | :any-link {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^^ + 2 | :any-link {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] 1 | :root {} : ^ + 2 | :any-link {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^^^^ + 3 | button:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^^^^ + 3 | button:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^ + 3 | button:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^ + 3 | button:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^ + 3 | button:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^ + 3 | button:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^^ + 3 | button:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^^^^^^^ + 3 | button:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^^ + 3 | button:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:1:1] + 1 | :root {} 2 | :any-link {} : ^ + 3 | button:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^^^^^^^^^^ + 4 | div\:before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^^^^^^^^^^ + 4 | div\:before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^^^^^^^ + 4 | div\:before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^^^^^^^ + 4 | div\:before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^^^^^^^ + 4 | div\:before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^^ + 4 | div\:before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^^^^ + 4 | div\:before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^^ + 4 | div\:before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:2:1] + 2 | :any-link {} 3 | button:hover {} : ^ + 4 | div\:before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^^^^ + 5 | div\::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^^^^ + 5 | div\::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^^^^^^^^^^ + 5 | div\::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^^ + 5 | div\::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:3:1] + 3 | button:hover {} 4 | div\:before {} : ^ + 5 | div\::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^^^^^^^^^ + 6 | iNpUt {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^^^^^^^^^ + 6 | iNpUt {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^^^^^^ + 6 | iNpUt {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^^^^^^ + 6 | iNpUt {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^^^^^^ + 6 | iNpUt {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^ + 6 | iNpUt {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^ + 6 | iNpUt {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^ + 6 | iNpUt {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^ + 6 | iNpUt {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^ + 6 | iNpUt {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^^ + 6 | iNpUt {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^^^^^ + 6 | iNpUt {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^^ + 6 | iNpUt {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:4:1] + 4 | div\:before {} 5 | div\::before {} : ^ + 6 | iNpUt {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^^^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:5:1] + 5 | div\::before {} 6 | iNpUt {} : ^ + 7 | :matches(section, article, aside, nav) h1 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] - 7 | :matches(section, article, aside, nav) h1 {} + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} + 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | input:not([type='submit']) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^^^ + 8 | input:not([type='submit']) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^^^ + 8 | input:not([type='submit']) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^^ + 8 | input:not([type='submit']) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^ + 8 | input:not([type='submit']) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^^ + 8 | input:not([type='submit']) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:6:1] + 6 | iNpUt {} 7 | :matches(section, article, aside, nav) h1 {} : ^ + 8 | input:not([type='submit']) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x Str - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^^^^^^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:7:1] + 7 | :matches(section, article, aside, nav) h1 {} 8 | input:not([type='submit']) {} : ^ + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^^^^^^^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] - 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:8:1] + 8 | input:not([type='submit']) {} + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} + : ^ + 10 | ::-webkit-scrollbar-thumb:window-inactive {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^^^^^^^^^^^^^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:9:1] + 9 | div.sidebar:has(*:nth-child(5)):not(:has(*:nth-child(6))) {} 10 | ::-webkit-scrollbar-thumb:window-inactive {} : ^ + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:10:1] + 10 | ::-webkit-scrollbar-thumb:window-inactive {} 11 | ::-webkit-scrollbar-button:horizontal:decrement {} : ^ + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^ + 13 | *:is(*) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^ + 13 | *:is(*) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^ + 13 | *:is(*) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | *:is(*) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^ + 13 | *:is(*) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^^ + 13 | *:is(*) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 13 | *:is(*) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 13 | *:is(*) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^^ + 13 | *:is(*) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^^^^^^^^ + 13 | *:is(*) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^^ + 13 | *:is(*) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:11:1] + 11 | ::-webkit-scrollbar-button:horizontal:decrement {} 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} : ^ + 13 | *:is(*) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^^^^^ + 14 | :--heading {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^^^^^ + 14 | :--heading {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^^ + 14 | :--heading {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^^ + 14 | :--heading {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^^ + 14 | :--heading {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^ + 14 | :--heading {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^^^^^ + 14 | :--heading {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^ + 14 | :--heading {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^^ + 14 | :--heading {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:12:1] + 12 | .test::-webkit-scrollbar-button:horizontal:decrement {} 13 | *:is(*) {} : ^ + 14 | :--heading {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^^^^^^^^ + 15 | a:-moz-placeholder {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^^ + 15 | a:-moz-placeholder {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:13:1] + 13 | *:is(*) {} 14 | :--heading {} : ^ + 15 | a:-moz-placeholder {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^ + 16 | a:hover::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^ + 16 | a:hover::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^ + 16 | a:hover::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^ + 16 | a:hover::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^^^^^^^^^^^^^^^ + 16 | a:hover::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^^ + 16 | a:hover::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:14:1] + 14 | :--heading {} 15 | a:-moz-placeholder {} : ^ + 16 | a:hover::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 17 | div :nth-child(2) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 17 | div :nth-child(2) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 17 | div :nth-child(2) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 17 | div :nth-child(2) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 17 | div :nth-child(2) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^ + 17 | div :nth-child(2) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^ + 17 | div :nth-child(2) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^ + 17 | div :nth-child(2) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^ + 17 | div :nth-child(2) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^ + 17 | div :nth-child(2) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^ + 17 | div :nth-child(2) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^ + 17 | div :nth-child(2) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^ + 17 | div :nth-child(2) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^^^ + 17 | div :nth-child(2) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^^^^^ + 17 | div :nth-child(2) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^^ + 17 | div :nth-child(2) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:15:1] + 15 | a:-moz-placeholder {} 16 | a:hover::before {} : ^ + 17 | div :nth-child(2) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^ + 18 | a:hOvEr {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^ + 18 | a:hOvEr {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^ + 18 | a:hOvEr {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^ + 18 | a:hOvEr {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^ + 18 | a:hOvEr {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^ + 18 | a:hOvEr {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^^^^^ + 18 | a:hOvEr {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^^^^^^^^ + 18 | a:hOvEr {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^ + 18 | a:hOvEr {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^ + 18 | a:hOvEr {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^ + 18 | a:hOvEr {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^^ + 18 | a:hOvEr {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:16:1] + 16 | a:hover::before {} 17 | div :nth-child(2) {} : ^ + 18 | a:hOvEr {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^^^^^ + 19 | :-webkit-full-screen a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^^^^^ + 19 | :-webkit-full-screen a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^^ + 19 | :-webkit-full-screen a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^^ + 19 | :-webkit-full-screen a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^^ + 19 | :-webkit-full-screen a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^ + 19 | :-webkit-full-screen a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^ + 19 | :-webkit-full-screen a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^ + 19 | :-webkit-full-screen a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^ + 19 | :-webkit-full-screen a {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^ + 19 | :-webkit-full-screen a {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^^ + 19 | :-webkit-full-screen a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^^^^ + 19 | :-webkit-full-screen a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^^ + 19 | :-webkit-full-screen a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:17:1] + 17 | div :nth-child(2) {} 18 | a:hOvEr {} : ^ + 19 | :-webkit-full-screen a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^^^^^^^^^^^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/basic/input.css:18:1] + 18 | a:hOvEr {} 19 | :-webkit-full-screen a {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug index 4c876b3dde45..7d5e9f596e0a 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/dir/span.rust-debug @@ -11,286 +11,358 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^^^^^^^ + 2 | :dir( ltr ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^ + 2 | :dir( ltr ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^ + 2 | :dir( ltr ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^^ + 2 | :dir( ltr ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^^ + 2 | :dir( ltr ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] 1 | :dir(ltr) {} : ^ + 2 | :dir( ltr ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^^^^^^^^^^^^^ + 3 | :dir(rtl) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^ + 3 | :dir(rtl) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^ + 3 | :dir(rtl) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^^ + 3 | :dir(rtl) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^^ + 3 | :dir(rtl) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:1:1] + 1 | :dir(ltr) {} 2 | :dir( ltr ) {} : ^ + 3 | :dir(rtl) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^^^^^^^ + 4 | :dir( rtl ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^ + 4 | :dir( rtl ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^ + 4 | :dir( rtl ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^^ + 4 | :dir( rtl ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^^ + 4 | :dir( rtl ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:2:1] + 2 | :dir( ltr ) {} 3 | :dir(rtl) {} : ^ + 4 | :dir( rtl ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/dir/input.css:3:1] + 3 | :dir(rtl) {} 4 | :dir( rtl ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/has/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/has/span.rust-debug index 4bfb184cd301..dedb72638ef7 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/has/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/has/span.rust-debug @@ -25,2842 +25,3691 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^^^^^^^ + 2 | a:has( > img ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^ + 2 | a:has( > img ) {} `---- x ForgivingRelativeSelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^ + 2 | a:has( > img ) {} `---- x RelativeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^^^ + 2 | a:has( > img ) {} `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^^ + 2 | a:has( > img ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^^ + 2 | a:has( > img ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] 1 | a:has(> img) {} : ^ + 2 | a:has( > img ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^ + 3 | a:has( > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^ + 3 | a:has( > img ) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^ + 3 | a:has( > img ) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^^^ + 3 | a:has( > img ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^^ + 3 | a:has( > img ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^^ + 3 | a:has( > img ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:1:1] + 1 | a:has(> img) {} 2 | a:has( > img ) {} : ^ + 3 | a:has( > img ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^^^^^^^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^^^^^ + 4 | a:has( > img , > img ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^^ + 4 | a:has( > img , > img ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^^ + 4 | a:has( > img , > img ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:2:1] + 2 | a:has( > img ) {} 3 | a:has( > img ) {} : ^ + 4 | a:has( > img , > img ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | a:has( img ) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^ + 5 | a:has( img ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^^^^^ + 5 | a:has( img ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^^ + 5 | a:has( img ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^^ + 5 | a:has( img ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:3:1] + 3 | a:has( > img ) {} 4 | a:has( > img , > img ) {} : ^ + 5 | a:has( img ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^ + 6 | dt:has(+ dt) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^ + 6 | dt:has(+ dt) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^ + 6 | dt:has(+ dt) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^ + 6 | dt:has(+ dt) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^^^^^^^^^^^^^ + 6 | dt:has(+ dt) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^^ + 6 | dt:has(+ dt) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^^ + 6 | dt:has(+ dt) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:4:1] + 4 | a:has( > img , > img ) {} 5 | a:has( img ) {} : ^ + 6 | dt:has(+ dt) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^^^^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:5:1] + 5 | a:has( img ) {} 6 | dt:has(+ dt) {} : ^ + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:6:1] + 6 | dt:has(+ dt) {} 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^ + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 9 | div:has(p) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 9 | div:has(p) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 9 | div:has(p) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 9 | div:has(p) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:7:1] + 7 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^ + 9 | div:has(p) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^^^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] - 9 | div:has(p) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:8:1] + 8 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} + 9 | div:has(p) {} + : ^ + 10 | .header-group:has(h2):has(.subtitle) h2 {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:9:1] + 9 | div:has(p) {} 10 | .header-group:has(h2):has(.subtitle) h2 {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^^^^^^^^^^ + 14 | a:has( <> img, > img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^ + 14 | a:has( <> img, > img) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^ + 14 | a:has( <> img, > img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x Ident { value: Atom('img' type=static), raw: "img" } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^^^ + 14 | a:has( <> img, > img) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^^ + 14 | a:has( <> img, > img) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^^ + 14 | a:has( <> img, > img) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:12:1] + 12 | /* Forgiving */ 13 | a:has(<> img, > img) {} : ^ + 14 | a:has( <> img, > img) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^^^^^^^^^^^^^ + 15 | a:has(> img, <> img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^ + 15 | a:has(> img, <> img) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^ + 15 | a:has(> img, <> img) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x Ident { value: Atom('img' type=static), raw: "img" } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^^^ + 15 | a:has(> img, <> img) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^^ + 15 | a:has(> img, <> img) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^^ + 15 | a:has(> img, <> img) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:13:1] + 13 | a:has(<> img, > img) {} 14 | a:has( <> img, > img) {} : ^ + 15 | a:has(> img, <> img) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^^^^^^^^^^ + 16 | a:has(> img, <> img ) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^^^ + 16 | a:has(> img, <> img ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^ + 16 | a:has(> img, <> img ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^ + 16 | a:has(> img, <> img ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x Ident { value: Atom('img' type=static), raw: "img" } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^^ + 16 | a:has(> img, <> img ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^^ + 16 | a:has(> img, <> img ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:14:1] + 14 | a:has( <> img, > img) {} 15 | a:has(> img, <> img) {} : ^ + 16 | a:has(> img, <> img ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^ `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^^^^^^^^^^^^^ `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x Ident { value: Atom('img' type=static), raw: "img" } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/has/input.css:15:1] + 15 | a:has(> img, <> img) {} 16 | a:has(> img, <> img ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug index efc96f212764..6d3b345e3e0e 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host-context/span.rust-debug @@ -9,190 +9,222 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^^^^^^^^^^^ + 2 | :host-context( h1 ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^^ + 2 | :host-context( h1 ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] 1 | :host-context(h1) {} : ^ + 2 | :host-context( h1 ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host-context/input.css:1:1] + 1 | :host-context(h1) {} 2 | :host-context( h1 ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug index c6c0c50dfab2..58cbe7ccb153 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/host/span.rust-debug @@ -11,328 +11,413 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^ + 2 | :host( .special-custom-element ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x ClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 2 | :host( .special-custom-element ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^^ + 2 | :host( .special-custom-element ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] 1 | :host(.special-custom-element) {} : ^ + 2 | :host( .special-custom-element ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^ + 3 | :host(.footer) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | :host(.footer) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^^ + 3 | :host(.footer) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:1:1] + 1 | :host(.special-custom-element) {} 2 | :host( .special-custom-element ) {} : ^ + 3 | :host(.footer) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^^^^ + 4 | :host {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^^^^ + 4 | :host {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^ + 4 | :host {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^ + 4 | :host {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^ + 4 | :host {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^ + 4 | :host {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^^^^^^^^ + 4 | :host {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^ + 4 | :host {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^ + 4 | :host {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^ + 4 | :host {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^ + 4 | :host {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^^ + 4 | :host {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^^^^^ + 4 | :host {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^^ + 4 | :host {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:2:1] + 2 | :host( .special-custom-element ) {} 3 | :host(.footer) {} : ^ + 4 | :host {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/host/input.css:3:1] + 3 | :host(.footer) {} 4 | :host {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug index 9e990fbd878a..5408e3aae9ab 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/is/span.rust-debug @@ -36,5452 +36,7149 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^^^^^^^ + 2 | :is(ul, ol) li {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^^^^^^^ + 2 | :is(ul, ol) li {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^^^^ + 2 | :is(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^^^^ + 2 | :is(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^ + 2 | :is(ul, ol) li {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^ + 2 | :is(ul, ol) li {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^^^^^^ + 2 | :is(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x ForgivingSelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^ + 2 | :is(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^^ + 2 | :is(ul, ol) li {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] 1 | :is(ul) li {} : ^ + 2 | :is(ul, ol) li {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^^^^^ + 3 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^ + 3 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^^ + 3 | :is(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:1:1] + 1 | :is(ul) li {} 2 | :is(ul, ol) li {} : ^ + 3 | :is(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^ + 4 | div:is(.cool, .fun) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^ + 4 | div:is(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:is(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^^^^ + 4 | div:is(.cool, .fun) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^^ + 4 | div:is(.cool, .fun) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:2:1] + 2 | :is(ul, ol) li {} 3 | :is(header, main, footer) p:hover {} : ^ + 4 | div:is(.cool, .fun) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^^^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:3:1] + 3 | :is(header, main, footer) p:hover {} 4 | div:is(.cool, .fun) {} : ^ + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^^^^^^^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^^ + 6 | *|*:is(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^^ + 6 | *|*:is(:hover, :focus) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^^ + 6 | *|*:is(:hover, :focus) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:4:1] + 4 | div:is(.cool, .fun) {} 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} : ^ + 6 | *|*:is(:hover, :focus) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^ + 7 | *|*:is(*:hover, *:focus) {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^ + 7 | *|*:is(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^^^^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^^^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^^ + 7 | *|*:is(*:hover, *:focus) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:5:1] + 5 | :is(ol, ul, menu, dir) :is(ol, ul, menu, dir) :is(ul, menu, dir) {} 6 | *|*:is(:hover, :focus) {} : ^ + 7 | *|*:is(*:hover, *:focus) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^^^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:6:1] + 6 | *|*:is(:hover, :focus) {} 7 | *|*:is(*:hover, *:focus) {} : ^ + 8 | :is(ul, ol, .list) > [hidden] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^ + 9 | :is(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^ + 9 | :is(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^ + 9 | :is(p, p:unsupported) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^ + 9 | :is(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^ + 9 | :is(p, p:unsupported) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^ + 9 | :is(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^^^^^ + 9 | :is(p, p:unsupported) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^^ + 9 | :is(p, p:unsupported) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:7:1] + 7 | *|*:is(*:hover, *:focus) {} 8 | :is(ul, ol, .list) > [hidden] {} : ^ + 9 | :is(p, p:unsupported) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^ + 10 | :is(:valid, :unsupported) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^^^^^^^^^^ + 10 | :is(:valid, :unsupported) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^^ + 10 | :is(:valid, :unsupported) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] - 9 | :is(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:8:1] + 8 | :is(ul, ol, .list) > [hidden] {} + 9 | :is(p, p:unsupported) {} + : ^ + 10 | :is(:valid, :unsupported) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^ + 11 | a:is(:not(:hover)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^ + 11 | a:is(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^^^^^^^^^^ + 11 | a:is(:not(:hover)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^^ + 11 | a:is(:not(:hover)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:9:1] + 9 | :is(p, p:unsupported) {} 10 | :is(:valid, :unsupported) {} : ^ + 11 | a:is(:not(:hover)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^^^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:10:1] + 10 | :is(:valid, :unsupported) {} 11 | a:is(:not(:hover)) {} : ^ + 12 | /*:is(:valid, foo < bar) {}*/ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^ + 15 | :is(:nth-child(6), `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^^ + 15 | :is(:nth-child(6), `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:13:1] + 13 | /*:is(foo < bar) {}*/ 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} : ^ + 15 | :is(:nth-child(6), `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^ + 16 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | ,-> :is(:nth-child(6), 16 | | :nth-last-child(6), 17 | | :nth-of-type(6), 18 | `-> :nth-last-of-type(6)) {} + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^^^^^^^^^^^^ + 16 | :nth-last-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^^^^^^^^^^^^ + 16 | :nth-last-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^^^^^^^^^^^^ + 16 | :nth-last-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^^^^^^^^^^^^ + 16 | :nth-last-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^^^^^^^^^ + 16 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^ + 16 | :nth-last-child(6), `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^ + 16 | :nth-last-child(6), `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:14:1] + 14 | :is(section, article, aside, nav) :is(h1, h2, h3, h4, h5, h6) {} 15 | :is(:nth-child(6), : ^ + 16 | :nth-last-child(6), + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + `---- + + x PseudoClassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^ + 17 | :nth-of-type(6), + `---- + + x AnPlusB + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^ + 17 | :nth-of-type(6), + `---- + + x AnPlusBNotation + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:15:1] + 15 | :is(:nth-child(6), + 16 | :nth-last-child(6), + : ^ + 17 | :nth-of-type(6), `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + 17 | :nth-of-type(6), + : ^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^ + 17 | :nth-of-type(6), + : ^ + 18 | :nth-last-of-type(6)) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^ + 17 | :nth-of-type(6), + : ^ + 18 | :nth-last-of-type(6)) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:16:5] 16 | :nth-last-child(6), - : ^ + 17 | :nth-of-type(6), + : ^ + 18 | :nth-last-of-type(6)) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^^^^^^^^^^^ + 18 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^ + 18 | :nth-last-of-type(6)) {} + : ^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^ + 18 | :nth-last-of-type(6)) {} + : ^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] 17 | :nth-of-type(6), - : ^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + 18 | :nth-last-of-type(6)) {} + : ^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] + 17 | :nth-of-type(6), + 18 | :nth-last-of-type(6)) {} + : ^^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] - 18 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:17:5] + 17 | :nth-of-type(6), + 18 | :nth-last-of-type(6)) {} + : ^ + 19 | :-webkit-any(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^^^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:18:5] + 18 | :nth-last-of-type(6)) {} 19 | :-webkit-any(header, main, footer) p:hover {} : ^ + 20 | :-moz-any(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^^^^ + 21 | :matches(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^^ + 21 | :matches(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:19:1] + 19 | :-webkit-any(header, main, footer) p:hover {} 20 | :-moz-any(header, main, footer) p:hover {} : ^ + 21 | :matches(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^^^^ + 22 | :is(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^^ + 22 | :is(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:20:1] + 20 | :-moz-any(header, main, footer) p:hover {} 21 | :matches(header, main, footer) p:hover {} : ^ + 22 | :is(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:21:1] + 21 | :matches(header, main, footer) p:hover {} 22 | :is(header, main, footer) p:hover {} : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^^^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^^ + 26 | :is( a >< b, a > b, d > c) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:24:1] + 24 | /* Forgiving */ 25 | :is(a >< b, a > b, d > c) {} : ^ + 26 | :is( a >< b, a > b, d > c) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^^^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^^ + 27 | :is(a > b, d > c, a >< b) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:25:1] + 25 | :is(a >< b, a > b, d > c) {} 26 | :is( a >< b, a > b, d > c) {} : ^ + 27 | :is(a > b, d > c, a >< b) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^^^^^^^^^^^^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^^^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:26:1] + 26 | :is( a >< b, a > b, d > c) {} 27 | :is(a > b, d > c, a >< b) {} : ^ + 28 | :is(a > b, d > c, a >< b ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^^ + 29 | :is(a > b, a >< b , d > c) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:27:1] + 27 | :is(a > b, d > c, a >< b) {} 28 | :is(a > b, d > c, a >< b ) {} : ^ + 29 | :is(a > b, a >< b , d > c) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident { value: Atom('a' type=static), raw: "a" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident { value: Atom('b' type=static), raw: "b" } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/is/input.css:28:1] + 28 | :is(a > b, d > c, a >< b ) {} 29 | :is(a > b, a >< b , d > c) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug index f1e6d50149a7..9d0811832d1f 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/lang/span.rust-debug @@ -14,670 +14,864 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^^^^^^^^ + 2 | :lang("*-Latn") {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^ + 2 | :lang("*-Latn") {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^ + 2 | :lang("*-Latn") {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^^^^^^ + 2 | :lang("*-Latn") {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^^ + 2 | :lang("*-Latn") {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] 1 | :lang(\*-Latn) {} : ^ + 2 | :lang("*-Latn") {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^ + 3 | html:lang(fr-be) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x Str - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^^^^^^^ + 3 | html:lang(fr-be) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^^ + 3 | html:lang(fr-be) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:1:1] + 1 | :lang(\*-Latn) {} 2 | :lang("*-Latn") {} : ^ + 3 | html:lang(fr-be) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^ + 4 | html:lang(de) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^ + 4 | html:lang(de) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^ + 4 | html:lang(de) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^ + 4 | html:lang(de) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^^^^^^^^ + 4 | html:lang(de) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^ + 4 | html:lang(de) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^ + 4 | html:lang(de) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^^^^ + 4 | html:lang(de) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^^ + 4 | html:lang(de) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:2:1] + 2 | :lang("*-Latn") {} 3 | html:lang(fr-be) {} : ^ + 4 | html:lang(de) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^ + 5 | html:lang(de, fr) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^ + 5 | html:lang(de, fr) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^ + 5 | html:lang(de, fr) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^ + 5 | html:lang(de, fr) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^^^^^^ + 5 | html:lang(de, fr) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^^^ + 5 | html:lang(de, fr) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^ + 5 | html:lang(de, fr) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^ + 5 | html:lang(de, fr) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^^ + 5 | html:lang(de, fr) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:3:1] + 3 | html:lang(fr-be) {} 4 | html:lang(de) {} : ^ + 5 | html:lang(de, fr) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^ + 6 | :lang(fr-be) > q {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^ + 6 | :lang(fr-be) > q {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^ + 6 | :lang(fr-be) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^ + 6 | :lang(fr-be) > q {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^^^^^^^^^^ + 6 | :lang(fr-be) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^^^ + 6 | :lang(fr-be) > q {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^ + 6 | :lang(fr-be) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^ + 6 | :lang(fr-be) > q {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^ + 6 | :lang(fr-be) > q {} `---- x Delimiter - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^ + 6 | :lang(fr-be) > q {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^ + 6 | :lang(fr-be) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^ + 6 | :lang(fr-be) > q {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^^ + 6 | :lang(fr-be) > q {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:4:1] + 4 | html:lang(de) {} 5 | html:lang(de, fr) {} : ^ + 6 | :lang(fr-be) > q {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^^^^^^^^ + 7 | :lang(de) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^ + 7 | :lang(de) > q {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^ + 7 | :lang(de) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^^^^ + 7 | :lang(de) > q {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^^ + 7 | :lang(de) > q {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:5:1] + 5 | html:lang(de, fr) {} 6 | :lang(fr-be) > q {} : ^ + 7 | :lang(de) > q {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/lang/input.css:6:1] + 6 | :lang(fr-be) > q {} 7 | :lang(de) > q {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug index 70d13e4f89c5..9d37b3c866d3 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/matches/span.rust-debug @@ -9,322 +9,376 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^^^^^^ + 2 | :matches(ul, ol) li {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^ + 2 | :matches(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^^ + 2 | :matches(ul, ol) li {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] 1 | :matches(ul) li {} : ^ + 2 | :matches(ul, ol) li {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/matches/input.css:1:1] + 1 | :matches(ul) li {} 2 | :matches(ul, ol) li {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug index c220c8c9c183..7298e77b7317 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/not/span.rust-debug @@ -36,3923 +36,5210 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^^^^ + 2 | :not( p ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^^^^ + 2 | :not( p ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^ + 2 | :not( p ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^ + 2 | :not( p ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^ + 2 | :not( p ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^ + 2 | :not( p ) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^^^^^ + 2 | :not( p ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^^ + 2 | :not( p ) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^^ + 2 | :not( p ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] 1 | :not(p) {} : ^ + 2 | :not( p ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^^^^ + 3 | :not( `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^^^^ + 3 | :not( `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^ + 3 | :not( `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^ + 3 | :not( `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^ + 3 | :not( `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^ + 3 | :not( `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^^^^^^^^^^^ + 3 | :not( `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^^ + 3 | :not( `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^^ + 3 | :not( `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:1:1] + 1 | :not(p) {} 2 | :not( p ) {} : ^ + 3 | :not( `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} 3 | ,-> :not( 4 | | p 5 | `-> ) {} + 6 | button:not([DISABLED]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] - 3 | :not( + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:2:1] + 2 | :not( p ) {} + 3 | :not( : ^^^ + 4 | p `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] - 4 | p + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:3:1] + 3 | :not( + 4 | p : ^ + 5 | ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] + 4 | p 5 | ) {} : ^^ + 6 | button:not([DISABLED]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:4:1] + 4 | p 5 | ) {} : ^ + 6 | button:not([DISABLED]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^ + 7 | *:not(FOO) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^ + 7 | *:not(FOO) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^ + 7 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^ + 7 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^ + 7 | *:not(FOO) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 7 | *:not(FOO) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^ + 7 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^^^^^^^ + 7 | *:not(FOO) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^^ + 7 | *:not(FOO) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:5:1] + 5 | ) {} 6 | button:not([DISABLED]) {} : ^ + 7 | *:not(FOO) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^ + 8 | html|*:not(:link):not(:visited) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^ + 8 | html|*:not(:link):not(:visited) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^^^^^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^^ + 8 | html|*:not(:link):not(:visited) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^^ + 8 | html|*:not(:link):not(:visited) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:6:1] + 6 | button:not([DISABLED]) {} 7 | *:not(FOO) {} : ^ + 8 | html|*:not(:link):not(:visited) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^ + 9 | .selector:not(*:root) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^ + 9 | .selector:not(*:root) {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^ + 9 | .selector:not(*:root) {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^ + 9 | .selector:not(*:root) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^ + 9 | .selector:not(*:root) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^ + 9 | .selector:not(*:root) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^ + 9 | .selector:not(*:root) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 9 | .selector:not(*:root) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^^^^^^ + 9 | .selector:not(*:root) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^^ + 9 | .selector:not(*:root) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:7:1] + 7 | *:not(FOO) {} 8 | html|*:not(:link):not(:visited) {} : ^ + 9 | .selector:not(*:root) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^^^^^^^ + 10 | :not(:is(argument)) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^ + 10 | :not(:is(argument)) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^ + 10 | :not(:is(argument)) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^ + 10 | :not(:is(argument)) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^ + 10 | :not(:is(argument)) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^^ + 10 | :not(:is(argument)) {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^ + 10 | :not(:is(argument)) {} + `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^ + 10 | :not(:is(argument)) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^ + 10 | :not(:is(argument)) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^^ + 10 | :not(:is(argument)) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^^^ + 10 | :not(:is(argument)) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^^ + 10 | :not(:is(argument)) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] - 9 | .selector:not(*:root) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:8:1] + 8 | html|*:not(:link):not(:visited) {} + 9 | .selector:not(*:root) {} + : ^ + 10 | :not(:is(argument)) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^ + 11 | p:not(.fancy) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^^^^^^ + 11 | p:not(.fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^ + 11 | p:not(.fancy) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^^^^^^^ + 11 | p:not(.fancy) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^^ + 11 | p:not(.fancy) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:9:1] + 9 | .selector:not(*:root) {} 10 | :not(:is(argument)) {} : ^ + 11 | p:not(.fancy) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^ + 12 | body :not(p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^ + 12 | body :not(p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^ + 12 | body :not(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^ + 12 | body :not(p) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^^^^^^^ + 12 | body :not(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^ + 12 | body :not(p) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^^ + 12 | body :not(p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^^^^ + 12 | body :not(p) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^^ + 12 | body :not(p) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:10:1] + 10 | :not(:is(argument)) {} 11 | p:not(.fancy) {} : ^ + 12 | body :not(p) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^^^^^^^^^ + 13 | body :not(div):not(span) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^^^^^^^^^ + 13 | body :not(div):not(span) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^^^^^^ + 13 | body :not(div):not(span) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^^^^^^ + 13 | body :not(div):not(span) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^ + 13 | body :not(div):not(span) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^ + 13 | body :not(div):not(span) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^ + 13 | body :not(div):not(span) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^ + 13 | body :not(div):not(span) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^ + 13 | body :not(div):not(span) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^ + 13 | body :not(div):not(span) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^ + 13 | body :not(div):not(span) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^^^^^ + 13 | body :not(div):not(span) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^^ + 13 | body :not(div):not(span) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^^ + 13 | body :not(div):not(span) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:11:1] + 11 | p:not(.fancy) {} 12 | body :not(p) {} : ^ + 13 | body :not(div):not(span) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^ + 14 | body :not(div, .fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^^^^^^^ + 14 | body :not(div, .fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^ + 14 | body :not(div, .fancy) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^^^ + 14 | body :not(div, .fancy) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^^ + 14 | body :not(div, .fancy) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:12:1] + 12 | body :not(p) {} 13 | body :not(div):not(span) {} : ^ + 14 | body :not(div, .fancy) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^ + 15 | h2 :not(span.foo) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^ + 15 | h2 :not(span.foo) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^ + 15 | h2 :not(span.foo) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^ + 15 | h2 :not(span.foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^ + 15 | h2 :not(span.foo) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^ + 15 | h2 :not(span.foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^^^^^^ + 15 | h2 :not(span.foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^ + 15 | h2 :not(span.foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^ + 15 | h2 :not(span.foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^ + 15 | h2 :not(span.foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^ + 15 | h2 :not(span.foo) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^^ + 15 | h2 :not(span.foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^^^^ + 15 | h2 :not(span.foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^^ + 15 | h2 :not(span.foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:13:1] + 13 | body :not(div):not(span) {} 14 | body :not(div, .fancy) {} : ^ + 15 | h2 :not(span.foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:14:1] + 14 | body :not(div, .fancy) {} 15 | h2 :not(span.foo) {} : ^ + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^ + 17 | :not(em, strong#foo) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^ + 17 | :not(em, strong#foo) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^ + 17 | :not(em, strong#foo) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^ + 17 | :not(em, strong#foo) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^ + 17 | :not(em, strong#foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^ + 17 | :not(em, strong#foo) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^ + 17 | :not(em, strong#foo) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^ + 17 | :not(em, strong#foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^^^^^^^^^^^ + 17 | :not(em, strong#foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^^ + 17 | :not(em, strong#foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:15:1] + 15 | h2 :not(span.foo) {} 16 | body > h2:not(:first-of-type):not(:last-of-type) {} : ^ + 17 | :not(em, strong#foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^^^ + 18 | html|*:not(:link):not(:visited) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^^ + 18 | html|*:not(:link):not(:visited) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:16:1] + 16 | body > h2:not(:first-of-type):not(:last-of-type) {} 17 | :not(em, strong#foo) {} : ^ + 18 | html|*:not(:link):not(:visited) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^ + 19 | *:not(FOO) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^ + 19 | *:not(FOO) {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^ + 19 | *:not(FOO) {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^ + 19 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^ + 19 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^ + 19 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^ + 19 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^^^^^^^ + 19 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^^ + 19 | *:not(FOO) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^^^^^^ + 19 | *:not(FOO) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^^ + 19 | *:not(FOO) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:17:1] + 17 | :not(em, strong#foo) {} 18 | html|*:not(:link):not(:visited) {} : ^ + 19 | *:not(FOO) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^ + 20 | button:not([DISABLED]) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^ + 20 | button:not([DISABLED]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^^^^^^^ + 20 | button:not([DISABLED]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^^ + 20 | button:not([DISABLED]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^^ + 20 | button:not([DISABLED]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:18:1] + 18 | html|*:not(:link):not(:visited) {} 19 | *:not(FOO) {} : ^ + 20 | button:not([DISABLED]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^ + 21 | a:not(:hover) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^ + 21 | a:not(:hover) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^ + 21 | a:not(:hover) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^ + 21 | a:not(:hover) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^ + 21 | a:not(:hover) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^^^ + 21 | a:not(:hover) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^ + 21 | a:not(:hover) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^^^^^^^ + 21 | a:not(:hover) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^^ + 21 | a:not(:hover) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:19:1] + 19 | *:not(FOO) {} 20 | button:not([DISABLED]) {} : ^ + 21 | a:not(:hover) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^ + 22 | a:where(:not(:hover)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^ + 22 | a:where(:not(:hover)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^ + 22 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^ + 22 | a:where(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^ + 22 | a:where(:not(:hover)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^^ + 22 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^^^^ + 22 | a:where(:not(:hover)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^^ + 22 | a:where(:not(:hover)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:20:1] + 20 | button:not([DISABLED]) {} 21 | a:not(:hover) {} : ^ + 22 | a:where(:not(:hover)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^^^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:21:1] + 21 | a:not(:hover) {} 22 | a:where(:not(:hover)) {} : ^ + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:22:1] + 22 | a:where(:not(:hover)) {} 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} : ^ + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 25 | ul li:not(:first-of-type) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x ForgivingRelativeSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x RelativeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^ + 25 | ul li:not(:first-of-type) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^^ + 25 | ul li:not(:first-of-type) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:23:1] + 23 | section:not(:has(h1, h2, h3, h4, h5, h6)) {} 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} : ^ + 25 | ul li:not(:first-of-type) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^ + 26 | :not(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^ + 26 | :not(:nth-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^^^^^^^^^^^^ + 26 | :not(:nth-child(6), `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^^ + 26 | :not(:nth-child(6), `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:24:1] + 24 | section:has(:not(h1, h2, h3, h4, h5, h6)) {} 25 | ul li:not(:first-of-type) {} : ^ + 26 | :not(:nth-child(6), `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -3960,7 +5247,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -3968,7 +5256,8 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -3976,7 +5265,8 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -3984,7 +5274,8 @@ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -3992,7 +5283,8 @@ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -4000,7 +5292,8 @@ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -4008,13 +5301,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^ + 27 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -4022,7 +5318,8 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | ,-> :not(:nth-child(6), 27 | | :nth-last-child(6), 28 | | :nth-of-type(6), @@ -4030,205 +5327,263 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^^^^^^^^^^^ + 27 | :nth-last-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^^^^^^^^^^^ + 27 | :nth-last-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^^^^^^^^^^^ + 27 | :nth-last-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^^^^^^^^^^^ + 27 | :nth-last-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^^^^^^^^^ + 27 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^ + 27 | :nth-last-child(6), `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^ + 27 | :nth-last-child(6), `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:25:1] + 25 | ul li:not(:first-of-type) {} 26 | :not(:nth-child(6), : ^ + 27 | :nth-last-child(6), + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + `---- + + x PseudoClassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^ + 28 | :nth-of-type(6), + `---- + + x AnPlusB + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^ + 28 | :nth-of-type(6), + `---- + + x AnPlusBNotation + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:26:1] + 26 | :not(:nth-child(6), + 27 | :nth-last-child(6), + : ^ + 28 | :nth-of-type(6), `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + 28 | :nth-of-type(6), + : ^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^ + 28 | :nth-of-type(6), + : ^ + 29 | :nth-last-of-type(6)) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^ + 28 | :nth-of-type(6), + : ^ + 29 | :nth-last-of-type(6)) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:27:6] 27 | :nth-last-child(6), - : ^ + 28 | :nth-of-type(6), + : ^ + 29 | :nth-last-of-type(6)) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^^^^^^^^^^^ + 29 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^ + 29 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^ + 29 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] 28 | :nth-of-type(6), - : ^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + 29 | :nth-last-of-type(6)) {} + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] + 28 | :nth-of-type(6), + 29 | :nth-last-of-type(6)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:29:6] - 29 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/not/input.css:28:6] + 28 | :nth-of-type(6), + 29 | :nth-last-of-type(6)) {} + : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug index a756a2ae0d02..9380c9c6b7b4 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/unknown/span.rust-debug @@ -26,1870 +26,2472 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^^^^ + 2 | :unknown() {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^^^^ + 2 | :unknown() {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^ + 2 | :unknown() {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^ + 2 | :unknown() {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^ + 2 | :unknown() {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^ + 2 | :unknown() {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^^ + 2 | :unknown() {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^^^^^^ + 2 | :unknown() {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^^ + 2 | :unknown() {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] 1 | :unknown {} : ^ + 2 | :unknown() {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^^^^ + 3 | :unknown(foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^^^^^^ + 3 | :unknown(foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^^ + 3 | :unknown(foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:1:1] + 1 | :unknown {} 2 | :unknown() {} : ^ + 3 | :unknown(foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^^^^^^^ + 4 | :unknown(foo bar) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^^^^^ + 4 | :unknown(foo bar) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^ + 4 | :unknown(foo bar) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^^ + 4 | :unknown(foo bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^^ + 4 | :unknown(foo bar) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:2:1] + 2 | :unknown() {} 3 | :unknown(foo) {} : ^ + 4 | :unknown(foo bar) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^^^^^ + 5 | :unknown(foo, bar) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^ + 5 | :unknown(foo, bar) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^ + 5 | :unknown(foo, bar) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^ + 5 | :unknown(foo, bar) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^ + 5 | :unknown(foo, bar) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^ + 5 | :unknown(foo, bar) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^^ + 5 | :unknown(foo, bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^^ + 5 | :unknown(foo, bar) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:3:1] + 3 | :unknown(foo) {} 4 | :unknown(foo bar) {} : ^ + 5 | :unknown(foo, bar) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^ + 6 | :unknown([foo]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^^^^^ + 6 | :unknown([foo]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^ + 6 | :unknown([foo]) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^ + 6 | :unknown([foo]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^ + 6 | :unknown([foo]) {} `---- x Comma - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^ + 6 | :unknown([foo]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^ + 6 | :unknown([foo]) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^ + 6 | :unknown([foo]) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^ + 6 | :unknown([foo]) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^^ + 6 | :unknown([foo]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^^ + 6 | :unknown([foo]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:4:1] + 4 | :unknown(foo bar) {} 5 | :unknown(foo, bar) {} : ^ + 6 | :unknown([foo]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] - 6 | :unknown([foo]) {} + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} + 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^^^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^^^^^ + 7 | :unknown((foo bar)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^ + 7 | :unknown((foo bar)) {} `---- x LBracket - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^ + 7 | :unknown((foo bar)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^ + 7 | :unknown((foo bar)) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^^ + 7 | :unknown((foo bar)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^ + 7 | :unknown((foo bar)) {} `---- x RBracket - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^ + 7 | :unknown((foo bar)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^^ + 7 | :unknown((foo bar)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:5:1] + 5 | :unknown(foo, bar) {} 6 | :unknown([foo]) {} : ^ + 7 | :unknown((foo bar)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^^^^^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^ + 8 | :unknown(((foo bar))) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^ + 8 | :unknown(((foo bar))) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^^ + 8 | :unknown(((foo bar))) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^^ + 8 | :unknown(((foo bar))) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:6:1] + 6 | :unknown([foo]) {} 7 | :unknown((foo bar)) {} : ^ + 8 | :unknown(((foo bar))) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^^^^^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^ + 9 | :unknown({foo: bar}) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^ + 9 | :unknown({foo: bar}) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^^ + 9 | :unknown({foo: bar}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:7:1] + 7 | :unknown((foo bar)) {} 8 | :unknown(((foo bar))) {} : ^ + 9 | :unknown({foo: bar}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^^^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^^ + 10 | :unknown({{foo: bar}}) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^^ + 10 | :unknown({{foo: bar}}) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] - 9 | :unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:8:1] + 8 | :unknown(((foo bar))) {} + 9 | :unknown({foo: bar}) {} + : ^ + 10 | :unknown({{foo: bar}}) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^^^^^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^ + 11 | :unknown({foo: bar !important}) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^ + 11 | :unknown({foo: bar !important}) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^^ + 11 | :unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:9:1] + 9 | :unknown({foo: bar}) {} 10 | :unknown({{foo: bar}}) {} : ^ + 11 | :unknown({foo: bar !important}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :unknown("string") {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^ + 12 | :unknown("string") {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^ + 12 | :unknown("string") {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^ + 12 | :unknown("string") {} `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^^^^^^^^ + 12 | :unknown("string") {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^^ + 12 | :unknown("string") {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:10:1] + 10 | :unknown({{foo: bar}}) {} 11 | :unknown({foo: bar !important}) {} : ^ + 12 | :unknown("string") {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^^^^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^ + 13 | :unknown("string", foo) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x String { value: Atom('string' type=static), raw: "\"string\"" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^^^^^^^ + 13 | :unknown("string", foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^^ + 13 | :unknown("string", foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:11:1] + 11 | :unknown({foo: bar !important}) {} 12 | :unknown("string") {} : ^ + 13 | :unknown("string", foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :unknown('string') {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^ + 14 | :unknown('string') {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^ + 14 | :unknown('string') {} `---- x String { value: Atom('string' type=static), raw: "\"string\"" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^^^^^^ + 14 | :unknown('string') {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^ + 14 | :unknown('string') {} `---- x Comma - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^ + 14 | :unknown('string') {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^ + 14 | :unknown('string') {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^ + 14 | :unknown('string') {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^ + 14 | :unknown('string') {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^^ + 14 | :unknown('string') {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^^ + 14 | :unknown('string') {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:12:1] + 12 | :unknown("string") {} 13 | :unknown("string", foo) {} : ^ + 14 | :unknown('string') {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^^^^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x String { value: Atom('string' type=static), raw: "'string'" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^^^^^^^ + 15 | :unknown(url(foo.png)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^^ + 15 | :unknown(url(foo.png)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:13:1] + 13 | :unknown("string", foo) {} 14 | :unknown('string') {} : ^ + 15 | :unknown(url(foo.png)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^ + 16 | :unknown({!}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x Url { name: Atom('url' type=static), raw_name: "url", value: Atom('foo.png' type=inline), raw_value: "foo.png" } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^^^^^^^^^^^ + 16 | :unknown({!}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^^ + 16 | :unknown({!}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:14:1] + 14 | :unknown('string') {} 15 | :unknown(url(foo.png)) {} : ^ + 16 | :unknown({!}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^^^^^^^ + 17 | :unknown(!) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^^^^^^ + 17 | :unknown(!) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^^ + 17 | :unknown(!) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:15:1] + 15 | :unknown(url(foo.png)) {} 16 | :unknown({!}) {} : ^ + 17 | :unknown(!) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^^^^^ + 18 | :unknown({;}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^^^^^^ + 18 | :unknown({;}) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^ + 18 | :unknown({;}) {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^ + 18 | :unknown({;}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^^ + 18 | :unknown({;}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:16:1] + 16 | :unknown({!}) {} 17 | :unknown(!) {} : ^ + 18 | :unknown({;}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^^^^^^^ + 19 | :unknown(;) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^^^^^^ + 19 | :unknown(;) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x Semi - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^^ + 19 | :unknown(;) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:17:1] + 17 | :unknown(!) {} 18 | :unknown({;}) {} : ^ + 19 | :unknown(;) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^ `---- x Semi - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/unknown/input.css:18:1] + 18 | :unknown({;}) {} 19 | :unknown(;) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug index 3b26dcb8caa2..ac0df7dccdb9 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-class/where/span.rust-debug @@ -36,3481 +36,4608 @@ ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^^^^^^ + 2 | :where(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^^^^ + 2 | :where(ul, ol) li {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x ForgivingSelectorList ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^ + 2 | :where(ul, ol) li {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^^ + 2 | :where(ul, ol) li {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] 1 | :where(ul) li {} : ^ + 2 | :where(ul, ol) li {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^^^^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^^^^^ + 3 | :where(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^ + 3 | :where(header, main, footer) p:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^^ + 3 | :where(header, main, footer) p:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:1:1] + 1 | :where(ul) li {} 2 | :where(ul, ol) li {} : ^ + 3 | :where(header, main, footer) p:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^ + 4 | div:where(.cool, .fun) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^^^^^^^^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^ + 4 | div:where(.cool, .fun) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^^ + 4 | div:where(.cool, .fun) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^^^^ + 4 | div:where(.cool, .fun) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^^ + 4 | div:where(.cool, .fun) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:2:1] + 2 | :where(ul, ol) li {} 3 | :where(header, main, footer) p:hover {} : ^ + 4 | div:where(.cool, .fun) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^^^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:3:1] + 3 | :where(header, main, footer) p:hover {} 4 | div:where(.cool, .fun) {} : ^ + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^^^^^^^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^^ + 6 | *|*:where(:hover, :focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^^ + 6 | *|*:where(:hover, :focus) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^^ + 6 | *|*:where(:hover, :focus) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:4:1] + 4 | div:where(.cool, .fun) {} 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} : ^ + 6 | *|*:where(:hover, :focus) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^ + 7 | *|*:where(*:hover, *:focus) {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^ + 7 | *|*:where(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^^^^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^^^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^^ + 7 | *|*:where(*:hover, *:focus) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:5:1] + 5 | :where(ol, ul, menu, dir) :where(ol, ul, menu, dir) :where(ul, menu, dir) {} 6 | *|*:where(:hover, :focus) {} : ^ + 7 | *|*:where(*:hover, *:focus) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^^^^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^^^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:6:1] + 6 | *|*:where(:hover, :focus) {} 7 | *|*:where(*:hover, *:focus) {} : ^ + 8 | :where(ul, ol, .lwheret) > [hidden] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^ + 9 | :where(p, p:unsupported) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^ + 9 | :where(p, p:unsupported) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^^^^^ + 9 | :where(p, p:unsupported) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^^ + 9 | :where(p, p:unsupported) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:7:1] + 7 | *|*:where(*:hover, *:focus) {} 8 | :where(ul, ol, .lwheret) > [hidden] {} : ^ + 9 | :where(p, p:unsupported) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^^^^^^^^^^ + 10 | :where(:valid, :unsupported) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^^ + 10 | :where(:valid, :unsupported) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] - 9 | :where(p, p:unsupported) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:8:1] + 8 | :where(ul, ol, .lwheret) > [hidden] {} + 9 | :where(p, p:unsupported) {} + : ^ + 10 | :where(:valid, :unsupported) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^ + 11 | a:where(:not(:hover)) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^ + 11 | a:where(:not(:hover)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^^^^^^^^^^ + 11 | a:where(:not(:hover)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^^ + 11 | a:where(:not(:hover)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:9:1] + 9 | :where(p, p:unsupported) {} 10 | :where(:valid, :unsupported) {} : ^ + 11 | a:where(:not(:hover)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^^^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:10:1] + 10 | :where(:valid, :unsupported) {} 11 | a:where(:not(:hover)) {} : ^ + 12 | :where(:nth-child(6), :nth-child(6) #id){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^^^^^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:11:1] + 11 | a:where(:not(:hover)) {} 12 | :where(:nth-child(6), :nth-child(6) #id){} : ^ + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^^^^^^^^^^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:12:1] + 12 | :where(:nth-child(6), :nth-child(6) #id){} 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} : ^ + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^^^^^^^^^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^^ + 15 | :where(:nth-last-of-type(9) #a, `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:13:1] + 13 | :where(:nth-last-child(7), :nth-last-child(7 ) #id){} 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} : ^ + 15 | :where(:nth-last-of-type(9) #a, `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x SelectorList + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} 15 | ,-> :where(:nth-last-of-type(9) #a, 16 | | :nth-last-of-type(9 ) #b, 17 | | :nth-last-of-type( 9) #c, 18 | | :nth-last-of-type( 9 ) #d, 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x PseudoClassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x ForgivingSelectorList + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | ,-> :where(:nth-last-of-type(9) #a, + 16 | | :nth-last-of-type(9 ) #b, + 17 | | :nth-last-of-type( 9) #c, + 18 | | :nth-last-of-type( 9 ) #d, + 19 | `-> :nth-last-of-type(9) #e) {} + 20 | :where(:nth-child(6), + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x PseudoClassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^ + 16 | :nth-last-of-type(9 ) #b, `---- - x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + x AnPlusB + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^ + 16 | :nth-last-of-type(9 ) #b, `---- - x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + x AnPlusBNotation + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^ + 16 | :nth-last-of-type(9 ) #b, `---- - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + x Combinator + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^^ + 16 | :nth-last-of-type(9 ) #b, `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^ + 16 | :nth-last-of-type(9 ) #b, `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^ + 16 | :nth-last-of-type(9 ) #b, `---- - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + x IdSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} + 15 | :where(:nth-last-of-type(9) #a, + : ^^ + 16 | :nth-last-of-type(9 ) #b, `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:14:1] + 14 | :where(:nth-of-type(8) #a, :nth-of-type(8) #b, :nth-of-type(8) #c) {} 15 | :where(:nth-last-of-type(9) #a, - : ^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} - `---- - - x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] - 15 | ,-> :where(:nth-last-of-type(9) #a, - 16 | | :nth-last-of-type(9 ) #b, - 17 | | :nth-last-of-type( 9) #c, - 18 | | :nth-last-of-type( 9 ) #d, - 19 | `-> :nth-last-of-type(9) #e) {} + : ^^ + 16 | :nth-last-of-type(9 ) #b, `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, - : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, - : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, - : ^^^^^^^^^^^^^^^^^^^^ + 16 | :nth-last-of-type(9 ) #b, + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^ + 17 | :nth-last-of-type( 9) #c, `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^ + 17 | :nth-last-of-type( 9) #c, `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^ + 17 | :nth-last-of-type( 9) #c, `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, - : ^^^ + 16 | :nth-last-of-type(9 ) #b, + : ^^ + 17 | :nth-last-of-type( 9) #c, `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^ + 17 | :nth-last-of-type( 9) #c, `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^ + 17 | :nth-last-of-type( 9) #c, `---- x IdSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^ + 17 | :nth-last-of-type( 9) #c, `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:15:1] 15 | :where(:nth-last-of-type(9) #a, + 16 | :nth-last-of-type(9 ) #b, : ^^ + 17 | :nth-last-of-type( 9) #c, `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^^^^^^^^^^^^^^^ + 17 | :nth-last-of-type( 9) #c, + : ^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^ + 17 | :nth-last-of-type( 9) #c, + : ^ + 18 | :nth-last-of-type( 9 ) #d, `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^ + 17 | :nth-last-of-type( 9) #c, + : ^ + 18 | :nth-last-of-type( 9 ) #d, `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^ + 17 | :nth-last-of-type( 9) #c, + : ^ + 18 | :nth-last-of-type( 9 ) #d, `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^ + 17 | :nth-last-of-type( 9) #c, + : ^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^ + 17 | :nth-last-of-type( 9) #c, + : ^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^ + 17 | :nth-last-of-type( 9) #c, + : ^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x IdSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^ + 17 | :nth-last-of-type( 9) #c, + : ^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:16:8] 16 | :nth-last-of-type(9 ) #b, - : ^^ + 17 | :nth-last-of-type( 9) #c, + : ^^ + 18 | :nth-last-of-type( 9 ) #d, `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^^^^^^^^^^^^^^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^ + 18 | :nth-last-of-type( 9 ) #d, + : ^ + 19 | :nth-last-of-type(9) #e) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^ + 18 | :nth-last-of-type( 9 ) #d, + : ^ + 19 | :nth-last-of-type(9) #e) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^ + 18 | :nth-last-of-type( 9 ) #d, + : ^ + 19 | :nth-last-of-type(9) #e) {} `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^ + 19 | :nth-last-of-type(9) #e) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^ + 19 | :nth-last-of-type(9) #e) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^ + 19 | :nth-last-of-type(9) #e) {} `---- x IdSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^ + 19 | :nth-last-of-type(9) #e) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:17:8] 17 | :nth-last-of-type( 9) #c, - : ^^ + 18 | :nth-last-of-type( 9 ) #d, + : ^^ + 19 | :nth-last-of-type(9) #e) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | :where(:nth-child(6), `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ + 20 | :where(:nth-child(6), `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ + 20 | :where(:nth-child(6), `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^^^^^ + 20 | :where(:nth-child(6), `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^^^^^^^^^^^^^^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^^^^^^^^^^^^^^ + 20 | :where(:nth-child(6), `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^ + 19 | :nth-last-of-type(9) #e) {} + : ^ + 20 | :where(:nth-child(6), `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^ + 19 | :nth-last-of-type(9) #e) {} + : ^ + 20 | :where(:nth-child(6), `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^ + 19 | :nth-last-of-type(9) #e) {} + : ^ + 20 | :where(:nth-child(6), `---- x Combinator ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^ + 19 | :nth-last-of-type(9) #e) {} + : ^^^ + 20 | :where(:nth-child(6), `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^ + 20 | :where(:nth-child(6), `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^ + 20 | :where(:nth-child(6), `---- x IdSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^ + 20 | :where(:nth-child(6), `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] 18 | :nth-last-of-type( 9 ) #d, - : ^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ - `---- - - x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ - `---- - - x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + 19 | :nth-last-of-type(9) #e) {} + : ^^ + 20 | :where(:nth-child(6), `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] + 18 | :nth-last-of-type( 9 ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^^ + 20 | :where(:nth-child(6), `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] - 19 | :nth-last-of-type(9) #e) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:18:8] + 18 | :nth-last-of-type( 9 ) #d, + 19 | :nth-last-of-type(9) #e) {} + : ^ + 20 | :where(:nth-child(6), `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3518,7 +4645,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3526,7 +4654,8 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3534,7 +4663,8 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3542,7 +4672,8 @@ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3550,7 +4681,8 @@ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3558,7 +4690,8 @@ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3566,13 +4699,16 @@ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^ + 21 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3580,7 +4716,8 @@ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | ,-> :where(:nth-child(6), 21 | | :nth-last-child(6), 22 | | :nth-of-type(6), @@ -3588,949 +4725,1217 @@ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^^^^^^^^^ + 21 | :nth-last-child(6), `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^^^^^^^^^ + 21 | :nth-last-child(6), `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^^^^^^^^^ + 21 | :nth-last-child(6), `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^^^^^^^^^ + 21 | :nth-last-child(6), `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^^^^^^^^^ + 21 | :nth-last-child(6), `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^ + 21 | :nth-last-child(6), `---- x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^ + 21 | :nth-last-child(6), `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:19:8] + 19 | :nth-last-of-type(9) #e) {} 20 | :where(:nth-child(6), : ^ + 21 | :nth-last-child(6), + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + `---- + + x PseudoClassSelector + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + `---- + + x Ident + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^ + 22 | :nth-of-type(6), + `---- + + x AnPlusB + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^ + 22 | :nth-of-type(6), + `---- + + x AnPlusBNotation + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:20:1] + 20 | :where(:nth-child(6), + 21 | :nth-last-child(6), + : ^ + 22 | :nth-of-type(6), `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^^^^^^^^^^^^^^ + 22 | :nth-of-type(6), + : ^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^ + 22 | :nth-of-type(6), + : ^ + 23 | :nth-last-of-type(6)) {} `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^ + 22 | :nth-of-type(6), + : ^ + 23 | :nth-last-of-type(6)) {} `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:21:8] 21 | :nth-last-child(6), - : ^ + 22 | :nth-of-type(6), + : ^ + 23 | :nth-last-of-type(6)) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^^^^^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^^^^^^^^^^^ + 23 | :nth-last-of-type(6)) {} + : ^^^^^^^^^^^^^^^^ `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^ + 23 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusB ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^ + 23 | :nth-last-of-type(6)) {} + : ^ `---- x AnPlusBNotation ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] 22 | :nth-of-type(6), - : ^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^^^^^^^^^^^^^^^ - `---- - - x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusB - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ - `---- - - x AnPlusBNotation - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + 23 | :nth-last-of-type(6)) {} + : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] + 22 | :nth-of-type(6), + 23 | :nth-last-of-type(6)) {} + : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:23:8] - 23 | :nth-last-of-type(6)) {} - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:22:8] + 22 | :nth-of-type(6), + 23 | :nth-last-of-type(6)) {} + : ^ `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^ + 27 | h1:where(a, <> p) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^ + 27 | h1:where(a, <> p) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^ + 27 | h1:where(a, <> p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^ + 27 | h1:where(a, <> p) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^^^^^^^^ + 27 | h1:where(a, <> p) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^^ + 27 | h1:where(a, <> p) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^ + 27 | h1:where(a, <> p) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^^^ + 27 | h1:where(a, <> p) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^^ + 27 | h1:where(a, <> p) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:25:1] + 25 | /* Forgiving */ 26 | h1:where(<> p) {} : ^ + 27 | h1:where(a, <> p) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^ + 28 | h1:where(<> p,a) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^ + 28 | h1:where(<> p,a) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^ + 28 | h1:where(<> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^ + 28 | h1:where(<> p,a) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^^^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^ + 28 | h1:where(<> p,a) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^^^^^^ + 28 | h1:where(<> p,a) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^^ + 28 | h1:where(<> p,a) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:26:1] + 26 | h1:where(<> p) {} 27 | h1:where(a, <> p) {} : ^ + 28 | h1:where(<> p,a) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^ + 29 | h1:where(a, <> p,a) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^ + 29 | h1:where(a, <> p,a) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^ + 29 | h1:where(a, <> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^ + 29 | h1:where(a, <> p,a) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^^^^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^^^^^ + 29 | h1:where(a, <> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^^ + 29 | h1:where(a, <> p,a) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:27:1] + 27 | h1:where(a, <> p) {} 28 | h1:where(<> p,a) {} : ^ + 29 | h1:where(a, <> p,a) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^ `---- x ForgivingSelectorList - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x Delim { value: '<' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x Delim { value: '>' } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x Ident { value: Atom('p' type=static), raw: "p" } - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:29:1] + ,-[$DIR/tests/fixture/selector/pseudo-class/where/input.css:28:1] + 28 | h1:where(<> p,a) {} 29 | h1:where(a, <> p,a) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/basic/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/basic/span.rust-debug index 1a6ed7e1bc1c..7ca83b0802cf 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/basic/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/basic/span.rust-debug @@ -296,202 +296,236 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^^^^^^^^^ + 8 | video::cue(b) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^^^^^^^^^ + 8 | video::cue(b) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^^^^^^ + 8 | video::cue(b) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^^^ + 8 | video::cue(b) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^^ + 8 | video::cue(b) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^^ + 8 | video::cue(b) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] 7 | video::cue {} : ^ + 8 | video::cue(b) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:7:1] + 7 | video::cue {} 8 | video::cue(b) {} : ^ `---- @@ -500,196 +534,229 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^^^^^^^^^ + 11 | video::cue-region(#scroll) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^^ + 11 | video::cue-region(#scroll) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] 10 | video::cue-region {} : ^ + 11 | video::cue-region(#scroll) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:10:1] + 10 | video::cue-region {} 11 | video::cue-region(#scroll) {} : ^ `---- @@ -1034,178 +1101,208 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^^^^^^ + 24 | ::slotted(span) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^^^^^^ + 24 | ::slotted(span) {} `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x UniversalSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^^ + 24 | ::slotted(span) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] 23 | ::slotted(*) {} : ^ + 24 | ::slotted(span) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:24:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:23:1] + 23 | ::slotted(*) {} 24 | ::slotted(span) {} : ^ `---- @@ -1514,442 +1611,558 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^^^^^ + 35 | a:hover::-moz-placeholder {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^^ + 35 | a:hover::-moz-placeholder {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] 34 | a:hover::before {} : ^ + 35 | a:hover::-moz-placeholder {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^ + 36 | a, b > .foo::before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^ + 36 | a, b > .foo::before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^ + 36 | a, b > .foo::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^ + 36 | a, b > .foo::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^ + 36 | a, b > .foo::before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^ + 36 | a, b > .foo::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^ + 36 | a, b > .foo::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^^^^^^^^^^^^^^^ + 36 | a, b > .foo::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^^ + 36 | a, b > .foo::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:34:1] + 34 | a:hover::before {} 35 | a:hover::-moz-placeholder {} : ^ + 36 | a, b > .foo::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^^^^^^^^^^^^^^^ + 37 | *:hover.class {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^^^^^^^^^^^^^^^ + 37 | *:hover.class {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^^^^^^^^^^^^ + 37 | *:hover.class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^^^^^^^^^ + 37 | *:hover.class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^^^^^ + 37 | *:hover.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^ + 37 | *:hover.class {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^ + 37 | *:hover.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^ + 37 | *:hover.class {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^ + 37 | *:hover.class {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^^^ + 37 | *:hover.class {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^^^^^ + 37 | *:hover.class {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^^ + 37 | *:hover.class {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:35:1] + 35 | a:hover::-moz-placeholder {} 36 | a, b > .foo::before {} : ^ + 37 | *:hover.class {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^ `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^ `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:37:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/basic/input.css:36:1] + 36 | a, b > .foo::before {} 37 | *:hover.class {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue-region/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue-region/span.rust-debug index f2666ef01560..b5063a9fb317 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue-region/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue-region/span.rust-debug @@ -10,310 +10,381 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^ + 2 | video::cue-region(#scroll) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^ + 2 | video::cue-region(#scroll) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^ + 2 | video::cue-region(#scroll) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^ + 2 | video::cue-region(#scroll) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^^^^^^^^^ + 2 | video::cue-region(#scroll) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^^ + 2 | video::cue-region(#scroll) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] 1 | video::cue-region {} : ^ + 2 | video::cue-region(#scroll) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^^^^^^ + 3 | video::cue-region( #scroll ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^^ + 3 | video::cue-region( #scroll ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:1:1] + 1 | video::cue-region {} 2 | video::cue-region(#scroll) {} : ^ + 3 | video::cue-region( #scroll ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^ `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue-region/input.css:2:1] + 2 | video::cue-region(#scroll) {} 3 | video::cue-region( #scroll ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue/span.rust-debug index c5a25be68f48..65447c959dbb 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/cue/span.rust-debug @@ -14,778 +14,1007 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^^ + 2 | ::cue(v[voice="Esme"]) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] 1 | ::cue {} : ^ + 2 | ::cue(v[voice="Esme"]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^^^^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x Str - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^^^^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:1:1] + 1 | ::cue {} 2 | ::cue(v[voice="Esme"]) {} : ^ + 3 | ::cue( v[voice="Esme"] ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^ + 4 | video::cue {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^^^^^^^^^ + 4 | video::cue {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^ + 4 | video::cue {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^ + 4 | video::cue {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^ + 4 | video::cue {} `---- x Str - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^^^^^ + 4 | video::cue {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^^ + 4 | video::cue {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:2:1] + 2 | ::cue(v[voice="Esme"]) {} 3 | ::cue( v[voice="Esme"] ) {} : ^ + 4 | video::cue {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^^^^^^^^^ + 5 | video::cue(b) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^^^^^^^^^ + 5 | video::cue(b) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^^^^^^ + 5 | video::cue(b) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^^^^^^ + 5 | video::cue(b) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^^^^^^ + 5 | video::cue(b) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^^^ + 5 | video::cue(b) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^^ + 5 | video::cue(b) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^^ + 5 | video::cue(b) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:3:1] + 3 | ::cue( v[voice="Esme"] ) {} 4 | video::cue {} : ^ + 5 | video::cue(b) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^ + 6 | video::cue(#cue1) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^ + 6 | video::cue(#cue1) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^ + 6 | video::cue(#cue1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^ + 6 | video::cue(#cue1) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^^^^^^ + 6 | video::cue(#cue1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^^ + 6 | video::cue(#cue1) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^^ + 6 | video::cue(#cue1) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:4:1] + 4 | video::cue {} 5 | video::cue(b) {} : ^ + 6 | video::cue(#cue1) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^^^^^^^^ + 7 | video::cue(:lang(en)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^ + 7 | video::cue(:lang(en)) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^^^^ + 7 | video::cue(:lang(en)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^^ + 7 | video::cue(:lang(en)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:5:1] + 5 | video::cue(b) {} 6 | video::cue(#cue1) {} : ^ + 7 | video::cue(:lang(en)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^ `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^^^ `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/cue/input.css:6:1] + 6 | video::cue(#cue1) {} 7 | video::cue(:lang(en)) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/highlight/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/highlight/span.rust-debug index 3c4d5345b559..2e9d53899366 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/highlight/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/highlight/span.rust-debug @@ -37,42 +37,49 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^^^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^^^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^^^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^^^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^^^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^^^^^^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x SimpleBlock @@ -86,150 +93,199 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] 1 | ::highlight(sample) { : ^ + 2 | background-color: rgba(0, 0, 255, 0.3); `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Color - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^ + 3 | } `---- x AlphaValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:2:5] - 2 | background-color: rgba(0, 0, 255, 0.3); - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:1:1] + 1 | ::highlight(sample) { + 2 | background-color: rgba(0, 0, 255, 0.3); + : ^^^ + 3 | } `---- x Rule @@ -252,60 +308,70 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^ + 6 | background-color: yellow; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^ + 6 | background-color: yellow; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^ + 6 | background-color: yellow; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^ + 6 | background-color: yellow; `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^^^^^^^^^^^^^^^^^ + 6 | background-color: yellow; `---- x SimpleBlock @@ -320,90 +386,119 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] 5 | :root::highlight(example-highlight) { : ^ + 6 | background-color: yellow; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | color: blue; `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | color: blue; `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | color: blue; `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ + 7 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^^^^^^^^^^^ + 7 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^ + 7 | color: blue; `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] - 6 | background-color: yellow; - : ^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:5:1] + 5 | :root::highlight(example-highlight) { + 6 | background-color: yellow; + : ^^^^^^ + 7 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^^^^^^^^ + 8 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:7:5] - 7 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:6:5] + 6 | background-color: yellow; + 7 | color: blue; + : ^^^^ + 8 | } `---- x Rule @@ -424,66 +519,77 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^^^^^^^^ + 11 | color: red; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^^^^^^^ + 11 | color: red; `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^^^ + 11 | color: red; `---- x SimpleBlock @@ -497,48 +603,63 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] 10 | div::highlight(bar) { : ^ + 11 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^^^^^^^^ + 12 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:11:5] - 11 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:10:1] + 10 | div::highlight(bar) { + 11 | color: red; + : ^^^ + 12 | } `---- x Rule @@ -559,66 +680,77 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^^^^^^^^ + 15 | color: green; `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^^^^^^^ + 15 | color: green; `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^^^ + 15 | color: green; `---- x SimpleBlock @@ -632,46 +764,61 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] 14 | div::highlight(foo) { : ^ + 15 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^^^^^^^^ + 16 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^ + 16 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^ + 16 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^ + 16 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:15:5] - 15 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/pseudo-element/highlight/input.css:14:1] + 14 | div::highlight(foo) { + 15 | color: green; + : ^^^^^ + 16 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/part/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/part/span.rust-debug index 01db8aafdd86..851e2ac64872 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/part/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/part/span.rust-debug @@ -9,190 +9,222 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x TagNameSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x WqName ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^^^^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^^^^^ + 2 | tabbed-custom-element::part( active ) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^^ + 2 | tabbed-custom-element::part( active ) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] 1 | tabbed-custom-element::part(active) {} : ^ + 2 | tabbed-custom-element::part( active ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/part/input.css:1:1] + 1 | tabbed-custom-element::part(active) {} 2 | tabbed-custom-element::part( active ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/slotted/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/slotted/span.rust-debug index 6f77e02d6c52..56aedc5bdbd0 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/slotted/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/slotted/span.rust-debug @@ -10,274 +10,336 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^^^^^^ + 2 | ::slotted(span) {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^^^^^^ + 2 | ::slotted(span) {} `---- x PseudoElementSelectorChildren ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^ + 2 | ::slotted(span) {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^ + 2 | ::slotted(span) {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^ + 2 | ::slotted(span) {} `---- x UniversalSelector ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^ + 2 | ::slotted(span) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^^ + 2 | ::slotted(span) {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] 1 | ::slotted(*) {} : ^ + 2 | ::slotted(span) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^^^^^^^^^ + 3 | ::slotted( span ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^^^^ + 3 | ::slotted( span ) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^^^ + 3 | ::slotted( span ) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^^ + 3 | ::slotted( span ) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:1:1] + 1 | ::slotted(*) {} 2 | ::slotted(span) {} : ^ + 3 | ::slotted( span ) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x WqName - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/slotted/input.css:2:1] + 2 | ::slotted(span) {} 3 | ::slotted( span ) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/unknown/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/unknown/span.rust-debug index 82529df7bf33..a6bd0f74dc6b 100644 --- a/crates/swc_css_parser/tests/fixture/selector/pseudo-element/unknown/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/pseudo-element/unknown/span.rust-debug @@ -26,1870 +26,2472 @@ ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^^^^ + 2 | ::unknown() {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^^^^ + 2 | ::unknown() {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^ + 2 | ::unknown() {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^ + 2 | ::unknown() {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^ + 2 | ::unknown() {} `---- x SubclassSelector ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^ + 2 | ::unknown() {} `---- x PseudoElementSelector ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^^^ + 2 | ::unknown() {} `---- x Ident ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^^^^^^ + 2 | ::unknown() {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^^ + 2 | ::unknown() {} `---- x LBrace ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] 1 | ::unknown {} : ^ + 2 | ::unknown() {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^^^^^ + 3 | ::unknown(foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^^^^^^ + 3 | ::unknown(foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^^ + 3 | ::unknown(foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:1:1] + 1 | ::unknown {} 2 | ::unknown() {} : ^ + 3 | ::unknown(foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^^^^^ + 4 | ::unknown(foo bar) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^ + 4 | ::unknown(foo bar) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^^ + 4 | ::unknown(foo bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^^ + 4 | ::unknown(foo bar) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:2:1] + 2 | ::unknown() {} 3 | ::unknown(foo) {} : ^ + 4 | ::unknown(foo bar) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^^^^^^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^^^^^ + 5 | ::unknown(foo, bar) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^ + 5 | ::unknown(foo, bar) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^ + 5 | ::unknown(foo, bar) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^ + 5 | ::unknown(foo, bar) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^ + 5 | ::unknown(foo, bar) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^ + 5 | ::unknown(foo, bar) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^^ + 5 | ::unknown(foo, bar) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^^ + 5 | ::unknown(foo, bar) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:3:1] + 3 | ::unknown(foo) {} 4 | ::unknown(foo bar) {} : ^ + 5 | ::unknown(foo, bar) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^^^^^^^^^^^^^ + 6 | ::unknown([foo]) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^^^^^ + 6 | ::unknown([foo]) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^ + 6 | ::unknown([foo]) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^ + 6 | ::unknown([foo]) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^ + 6 | ::unknown([foo]) {} `---- x Comma - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^ + 6 | ::unknown([foo]) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^ + 6 | ::unknown([foo]) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^ + 6 | ::unknown([foo]) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^ + 6 | ::unknown([foo]) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^^ + 6 | ::unknown([foo]) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^^ + 6 | ::unknown([foo]) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:4:1] + 4 | ::unknown(foo bar) {} 5 | ::unknown(foo, bar) {} : ^ + 6 | ::unknown([foo]) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] - 6 | ::unknown([foo]) {} + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} + 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^^^^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^^^^^ + 7 | ::unknown((foo bar)) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^ + 7 | ::unknown((foo bar)) {} `---- x LBracket - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^ + 7 | ::unknown((foo bar)) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^ + 7 | ::unknown((foo bar)) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^^ + 7 | ::unknown((foo bar)) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^ + 7 | ::unknown((foo bar)) {} `---- x RBracket - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^ + 7 | ::unknown((foo bar)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^^ + 7 | ::unknown((foo bar)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:5:1] + 5 | ::unknown(foo, bar) {} 6 | ::unknown([foo]) {} : ^ + 7 | ::unknown((foo bar)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^^^^^^^^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^^^^^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^ + 8 | ::unknown(((foo bar))) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^ + 8 | ::unknown(((foo bar))) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^^ + 8 | ::unknown(((foo bar))) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^^ + 8 | ::unknown(((foo bar))) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:6:1] + 6 | ::unknown([foo]) {} 7 | ::unknown((foo bar)) {} : ^ + 8 | ::unknown(((foo bar))) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^^^^^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x LParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^ + 9 | ::unknown({foo: bar}) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^ + 9 | ::unknown({foo: bar}) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x RParen - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^^ + 9 | ::unknown({foo: bar}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:7:1] + 7 | ::unknown((foo bar)) {} 8 | ::unknown(((foo bar))) {} : ^ + 9 | ::unknown({foo: bar}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^^^^^^^^^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^^^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^^ + 10 | ::unknown({{foo: bar}}) {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] - 9 | ::unknown({foo: bar}) {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:8:1] + 8 | ::unknown(((foo bar))) {} + 9 | ::unknown({foo: bar}) {} + : ^ + 10 | ::unknown({{foo: bar}}) {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^^^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^^ + 11 | ::unknown({foo: bar !important}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:9:1] + 9 | ::unknown({foo: bar}) {} 10 | ::unknown({{foo: bar}}) {} : ^ + 11 | ::unknown({foo: bar !important}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | ::unknown("string") {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^ + 12 | ::unknown("string") {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x Colon - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^ + 12 | ::unknown("string") {} `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^ + 12 | ::unknown("string") {} `---- x Ident { value: Atom('important' type=static), raw: "important" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^^^^^^^^ + 12 | ::unknown("string") {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^^ + 12 | ::unknown("string") {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:10:1] + 10 | ::unknown({{foo: bar}}) {} 11 | ::unknown({foo: bar !important}) {} : ^ + 12 | ::unknown("string") {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^^^^^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x String { value: Atom('string' type=static), raw: "\"string\"" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^^^^^^^ + 13 | ::unknown("string", foo) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^^ + 13 | ::unknown("string", foo) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:11:1] + 11 | ::unknown({foo: bar !important}) {} 12 | ::unknown("string") {} : ^ + 13 | ::unknown("string", foo) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | ::unknown('string') {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^ + 14 | ::unknown('string') {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^ + 14 | ::unknown('string') {} `---- x String { value: Atom('string' type=static), raw: "\"string\"" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^^^^^^ + 14 | ::unknown('string') {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^ + 14 | ::unknown('string') {} `---- x Comma - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^ + 14 | ::unknown('string') {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^ + 14 | ::unknown('string') {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^ + 14 | ::unknown('string') {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^ + 14 | ::unknown('string') {} `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^^ + 14 | ::unknown('string') {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^^ + 14 | ::unknown('string') {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:12:1] + 12 | ::unknown("string") {} 13 | ::unknown("string", foo) {} : ^ + 14 | ::unknown('string') {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^^^^^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x String { value: Atom('string' type=static), raw: "'string'" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^^^^^^^ + 15 | ::unknown(url(foo.png)) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^^ + 15 | ::unknown(url(foo.png)) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:13:1] + 13 | ::unknown("string", foo) {} 14 | ::unknown('string') {} : ^ + 15 | ::unknown(url(foo.png)) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^ + 16 | ::unknown({!}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x Url { name: Atom('url' type=static), raw_name: "url", value: Atom('foo.png' type=inline), raw_value: "foo.png" } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^^^^^^^^^^^ + 16 | ::unknown({!}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^^ + 16 | ::unknown({!}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:14:1] + 14 | ::unknown('string') {} 15 | ::unknown(url(foo.png)) {} : ^ + 16 | ::unknown({!}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^^^^^^^^ + 17 | ::unknown(!) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^^^^^^ + 17 | ::unknown(!) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^^ + 17 | ::unknown(!) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:15:1] + 15 | ::unknown(url(foo.png)) {} 16 | ::unknown({!}) {} : ^ + 17 | ::unknown(!) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^^^^^^ + 18 | ::unknown({;}) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^^^^^^ + 18 | ::unknown({;}) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^ + 18 | ::unknown({;}) {} `---- x Delim { value: '!' } - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^ + 18 | ::unknown({;}) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^^ + 18 | ::unknown({;}) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:16:1] + 16 | ::unknown({!}) {} 17 | ::unknown(!) {} : ^ + 18 | ::unknown({;}) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^^^^^^^^ + 19 | ::unknown(;) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^^^^^^ + 19 | ::unknown(;) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x Semi - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x RBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^^ + 19 | ::unknown(;) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:17:1] + 17 | ::unknown(!) {} 18 | ::unknown({;}) {} : ^ + 19 | ::unknown(;) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^ `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^ `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^^^^^^ `---- x PseudoElementSelectorChildren - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^ `---- x Semi - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:19:1] + ,-[$DIR/tests/fixture/selector/pseudo-element/unknown/input.css:18:1] + 18 | ::unknown({;}) {} 19 | ::unknown(;) {} : ^ `---- diff --git a/crates/swc_css_parser/tests/fixture/selector/type/span.rust-debug b/crates/swc_css_parser/tests/fixture/selector/type/span.rust-debug index 3b8fce0901ad..6b65bec7fdf2 100644 --- a/crates/swc_css_parser/tests/fixture/selector/type/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/selector/type/span.rust-debug @@ -37,2107 +37,2794 @@ ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^^^^ + 2 | foo|h1 {} `---- x QualifiedRule ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^^^^ + 2 | foo|h1 {} `---- x SelectorList ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^ + 2 | foo|h1 {} `---- x ComplexSelector ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^ + 2 | foo|h1 {} `---- x CompoundSelector ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^ + 2 | foo|h1 {} `---- x TypeSelector ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^ + 2 | foo|h1 {} `---- x UniversalSelector ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^^ + 2 | foo|h1 {} `---- x NamespacePrefix ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^ + 2 | foo|h1 {} `---- x Namespace ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^ + 2 | foo|h1 {} `---- x AnyNamespace ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^ + 2 | foo|h1 {} `---- x SimpleBlock ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^^ + 2 | foo|h1 {} `---- x LBrace ,-[$DIR/tests/fixture/selector/type/input.css:1:1] 1 | *|* {} : ^ + 2 | foo|h1 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^^^^ + 3 | foo|* {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^^^^ + 3 | foo|* {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^^^ + 3 | foo|* {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^^ + 3 | foo|* {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^ + 3 | foo|* {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^ + 3 | foo|* {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^^ + 3 | foo|* {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^ + 3 | foo|* {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^^ + 3 | foo|* {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + ,-[$DIR/tests/fixture/selector/type/input.css:1:1] + 1 | *|* {} 2 | foo|h1 {} : ^ + 3 | foo|* {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^^^^ + 4 | |h1 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^^^^ + 4 | |h1 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^ + 4 | |h1 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^ + 4 | |h1 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^ + 4 | |h1 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^ + 4 | |h1 {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^^ + 4 | |h1 {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^^ + 4 | |h1 {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^ + 4 | |h1 {} `---- x NamedNamespace - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^ + 4 | |h1 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^^ + 4 | |h1 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^^ + 4 | |h1 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + ,-[$DIR/tests/fixture/selector/type/input.css:2:1] + 2 | foo|h1 {} 3 | foo|* {} : ^ + 4 | |h1 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^^^^ + 5 | *|h1 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^^^^ + 5 | *|h1 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^^ + 5 | *|h1 {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^ + 5 | *|h1 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^ + 5 | *|h1 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^^ + 5 | *|h1 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + ,-[$DIR/tests/fixture/selector/type/input.css:3:1] + 3 | foo|* {} 4 | |h1 {} : ^ + 5 | *|h1 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^^^^ + 6 | h1 {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^^^^ + 6 | h1 {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^^^ + 6 | h1 {} `---- x NamespacePrefix - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^ + 6 | h1 {} `---- x Namespace - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^ + 6 | h1 {} `---- x AnyNamespace - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^ + 6 | h1 {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^ + 6 | h1 {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^^ + 6 | h1 {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + ,-[$DIR/tests/fixture/selector/type/input.css:4:1] + 4 | |h1 {} 5 | *|h1 {} : ^ + 6 | h1 {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^^^^ + 7 | \2d {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^^^^ + 7 | \2d {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^^ + 7 | \2d {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + ,-[$DIR/tests/fixture/selector/type/input.css:5:1] + 5 | *|h1 {} 6 | h1 {} : ^ + 7 | \2d {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^^^ + 8 | \2d a {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^^^ + 8 | \2d a {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^^^ + 8 | \2d a {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^^ + 8 | \2d a {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + ,-[$DIR/tests/fixture/selector/type/input.css:6:1] + 6 | h1 {} 7 | \2d {} : ^ + 8 | \2d a {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^^^^ + 9 | div\:before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^^^^ + 9 | div\:before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^^^^ + 9 | div\:before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^^ + 9 | div\:before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + ,-[$DIR/tests/fixture/selector/type/input.css:7:1] + 7 | \2d {} 8 | \2d a {} : ^ + 9 | div\:before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^^^^ + 10 | d\iv {} + `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^^^^ + 10 | d\iv {} + `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^^^^^^^^^^ + 10 | d\iv {} + `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^^ + 10 | d\iv {} + `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:9:1] - 9 | div\:before {} - : ^ - `---- + ,-[$DIR/tests/fixture/selector/type/input.css:8:1] + 8 | \2d a {} + 9 | div\:before {} + : ^ + 10 | d\iv {} + `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^^^^ + 11 | foreignObject {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^^^^ + 11 | foreignObject {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^^^ + 11 | foreignObject {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^^ + 11 | foreignObject {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + ,-[$DIR/tests/fixture/selector/type/input.css:9:1] + 9 | div\:before {} 10 | d\iv {} : ^ + 11 | foreignObject {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^^^^ + 12 | html textPath {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^^^^ + 12 | html textPath {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^^^^^^^^^^^^ + 12 | html textPath {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^^ + 12 | html textPath {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + ,-[$DIR/tests/fixture/selector/type/input.css:10:1] + 10 | d\iv {} 11 | foreignObject {} : ^ + 12 | html textPath {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^^^^^^^^^ + 13 | div#thing {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^^^^^^^^^ + 13 | div#thing {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^^^^^^ + 13 | div#thing {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^^^^^^ + 13 | div#thing {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^ + 13 | div#thing {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^ + 13 | div#thing {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^ + 13 | div#thing {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^ + 13 | div#thing {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^ + 13 | div#thing {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^ + 13 | div#thing {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^ + 13 | div#thing {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^ + 13 | div#thing {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^ + 13 | div#thing {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^ + 13 | div#thing {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^^^^^^^ + 13 | div#thing {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^^ + 13 | div#thing {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + ,-[$DIR/tests/fixture/selector/type/input.css:11:1] + 11 | foreignObject {} 12 | html textPath {} : ^ + 13 | div#thing {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^^^^^^^ + 14 | * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^^^^^^^ + 14 | * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^^^^ + 14 | * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^^^^ + 14 | * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^^^^ + 14 | * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^ + 14 | * {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^ + 14 | * {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^ + 14 | * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^ + 14 | * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^ + 14 | * {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^ + 14 | * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^^^^^ + 14 | * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^^ + 14 | * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + ,-[$DIR/tests/fixture/selector/type/input.css:12:1] + 12 | html textPath {} 13 | div#thing {} : ^ + 14 | * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^^^^ + 15 | * #foo {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^^^^ + 15 | * #foo {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^^ + 15 | * #foo {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + ,-[$DIR/tests/fixture/selector/type/input.css:13:1] + 13 | div#thing {} 14 | * {} : ^ + 15 | * #foo {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^^^^^^ + 16 | *#foo {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^^^^^^ + 16 | *#foo {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^^^ + 16 | *#foo {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^^^ + 16 | *#foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^ + 16 | *#foo {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^ + 16 | *#foo {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^ + 16 | *#foo {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^ + 16 | *#foo {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^ + 16 | *#foo {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^ + 16 | *#foo {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^ + 16 | *#foo {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^^^ + 16 | *#foo {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^^ + 16 | *#foo {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + ,-[$DIR/tests/fixture/selector/type/input.css:14:1] + 14 | * {} 15 | * #foo {} : ^ + 16 | *#foo {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^^^^^ + 17 | #foo * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^^^^^ + 17 | #foo * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^^ + 17 | #foo * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^^ + 17 | #foo * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^^ + 17 | #foo * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^ + 17 | #foo * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^ + 17 | #foo * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^ + 17 | #foo * {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^ + 17 | #foo * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^^^ + 17 | #foo * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^^ + 17 | #foo * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + ,-[$DIR/tests/fixture/selector/type/input.css:15:1] + 15 | * #foo {} 16 | *#foo {} : ^ + 17 | #foo * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^^^^^^ + 18 | .bar * {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^^^^^^ + 18 | .bar * {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^^^ + 18 | .bar * {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^^^ + 18 | .bar * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^ + 18 | .bar * {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^ + 18 | .bar * {} `---- x IdSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^ + 18 | .bar * {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^^^ + 18 | .bar * {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^ + 18 | .bar * {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^ + 18 | .bar * {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^ + 18 | .bar * {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^ + 18 | .bar * {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^^ + 18 | .bar * {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + ,-[$DIR/tests/fixture/selector/type/input.css:16:1] + 16 | *#foo {} 17 | #foo * {} : ^ + 18 | .bar * {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^^^^^^ + 19 | *.bar {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^^^^^^ + 19 | *.bar {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^^^ + 19 | *.bar {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^^^ + 19 | *.bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^ + 19 | *.bar {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^ + 19 | *.bar {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^^ + 19 | *.bar {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^^ + 19 | *.bar {} `---- x Combinator - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^ + 19 | *.bar {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^ + 19 | *.bar {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^ + 19 | *.bar {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^ + 19 | *.bar {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^^ + 19 | *.bar {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + ,-[$DIR/tests/fixture/selector/type/input.css:17:1] + 17 | #foo * {} 18 | .bar * {} : ^ + 19 | *.bar {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^^^^^ + 20 | *[lang^=en] {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^^^^^ + 20 | *[lang^=en] {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^^ + 20 | *[lang^=en] {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^^ + 20 | *[lang^=en] {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^^ + 20 | *[lang^=en] {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^ + 20 | *[lang^=en] {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^ + 20 | *[lang^=en] {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^ + 20 | *[lang^=en] {} `---- x ClassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^^ + 20 | *[lang^=en] {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^^ + 20 | *[lang^=en] {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^^ + 20 | *[lang^=en] {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + ,-[$DIR/tests/fixture/selector/type/input.css:18:1] + 18 | .bar * {} 19 | *.bar {} : ^ + 20 | *[lang^=en] {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^^^^^ + 21 | *:hover {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^^^^^ + 21 | *:hover {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^^ + 21 | *:hover {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^^ + 21 | *:hover {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^^ + 21 | *:hover {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^ + 21 | *:hover {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^ + 21 | *:hover {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^ + 21 | *:hover {} `---- x AttributeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^^^^^^^ + 21 | *:hover {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^ + 21 | *:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^^^ + 21 | *:hover {} `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^ + 21 | *:hover {} `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^ + 21 | *:hover {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^ + 21 | *:hover {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^^ + 21 | *:hover {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + ,-[$DIR/tests/fixture/selector/type/input.css:19:1] + 19 | *.bar {} 20 | *[lang^=en] {} : ^ + 21 | *:hover {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^^^^^ + 22 | *::before {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^^^^^ + 22 | *::before {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^^ + 22 | *::before {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^^ + 22 | *::before {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^^ + 22 | *::before {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^ + 22 | *::before {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^ + 22 | *::before {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^ + 22 | *::before {} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^^ + 22 | *::before {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^^^^ + 22 | *::before {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^^ + 22 | *::before {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + ,-[$DIR/tests/fixture/selector/type/input.css:20:1] + 20 | *[lang^=en] {} 21 | *:hover {} : ^ + 22 | *::before {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^^^^^ + 23 | * *:not(*) {} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^^^^^ + 23 | * *:not(*) {} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^^ + 23 | * *:not(*) {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^^ + 23 | * *:not(*) {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^^ + 23 | * *:not(*) {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^ + 23 | * *:not(*) {} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^ + 23 | * *:not(*) {} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^ + 23 | * *:not(*) {} `---- x PseudoElementSelector - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^^^ + 23 | * *:not(*) {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^^^^^ + 23 | * *:not(*) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^^ + 23 | * *:not(*) {} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + ,-[$DIR/tests/fixture/selector/type/input.css:21:1] + 21 | *:hover {} 22 | *::before {} : ^ + 23 | * *:not(*) {} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^^^^^^^ + 24 | a/**/{} `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^^^^^^^ + 24 | a/**/{} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^^^^ + 24 | a/**/{} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^^^^ + 24 | a/**/{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x Combinator - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^^ + 24 | a/**/{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x SubclassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^ + 24 | a/**/{} `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^^^^^ + 24 | a/**/{} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^^ + 24 | a/**/{} `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x UniversalSelector - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^^ + 24 | a/**/{} `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + ,-[$DIR/tests/fixture/selector/type/input.css:22:1] + 22 | *::before {} 23 | * *:not(*) {} : ^ + 24 | a/**/{} `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^^^^^^^ + 25 | a/**/ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^^^^^^^ + 25 | a/**/ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^^ + 25 | a/**/ `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + ,-[$DIR/tests/fixture/selector/type/input.css:23:1] + 23 | * *:not(*) {} 24 | a/**/{} : ^ + 25 | a/**/ `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | ,-> a/**/ 26 | `-> {} + 27 | \@noat { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | ,-> a/**/ 26 | `-> {} + 27 | \@noat { } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + ,-[$DIR/tests/fixture/selector/type/input.css:24:1] + 24 | a/**/{} 25 | a/**/ : ^ + 26 | {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + 25 | a/**/ 26 | {} : ^^ + 27 | \@noat { } `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + ,-[$DIR/tests/fixture/selector/type/input.css:25:1] + 25 | a/**/ 26 | {} : ^ + 27 | \@noat { } `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^^^^^ + 28 | h1\\{ `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^^^^^ + 28 | h1\\{ `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^^^^ + 28 | h1\\{ `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^^^ + 28 | h1\\{ `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + ,-[$DIR/tests/fixture/selector/type/input.css:26:1] + 26 | {} 27 | \@noat { } : ^ + 28 | h1\\{ `---- x Rule - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | ,-> h1\\{ 29 | | color: \\; 30 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | ,-> h1\\{ 29 | | color: \\; 30 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x ComplexSelector - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x CompoundSelector - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x TypeSelector - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x TagNameSelector - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x WqName - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^^^^ + 29 | color: \\; `---- x SimpleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | ,-> h1\\{ 29 | | color: \\; 30 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + ,-[$DIR/tests/fixture/selector/type/input.css:27:1] + 27 | \@noat { } 28 | h1\\{ : ^ + 29 | color: \\; `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^^^^^^^^ + 30 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^^^^^^^^ + 30 | } `---- x Declaration - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^^^^^^^^ + 30 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^^^^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^^^^ + 30 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^ + 30 | } `---- x Ident - ,-[$DIR/tests/fixture/selector/type/input.css:29:5] - 29 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/selector/type/input.css:28:1] + 28 | h1\\{ + 29 | color: \\; + : ^^ + 30 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/style-block/span.rust-debug b/crates/swc_css_parser/tests/fixture/style-block/span.rust-debug index 356602e0a9dd..7edde6cfc07d 100644 --- a/crates/swc_css_parser/tests/fixture/style-block/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/style-block/span.rust-debug @@ -270,36 +270,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^^ + 4 | display: grid; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^^ + 4 | display: grid; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^^ + 4 | display: grid; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^^ + 4 | display: grid; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^^ + 4 | display: grid; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^^^ + 4 | display: grid; `---- x SimpleBlock @@ -317,48 +323,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:3:1] 3 | .foo { : ^ + 4 | display: grid; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:4:5] - 4 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:3:1] + 3 | .foo { + 4 | display: grid; + : ^^^^ `---- x ComponentValue @@ -366,6 +380,7 @@ 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x StyleBlock @@ -373,6 +388,7 @@ 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x AtRule @@ -380,84 +396,98 @@ 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^ + 7 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^ + 7 | grid-auto-flow: column; `---- x MediaQueryList ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaQuery ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaCondition ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaConditionAllType ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaInParens ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaFeature ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaFeatureName ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^^^^^^^^^ + 7 | grid-auto-flow: column; `---- x SimpleBlock @@ -465,54 +495,70 @@ 6 | ,-> @media (orientation: landscape) { 7 | | grid-auto-flow: column; 8 | `-> } + 9 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:6:5] 6 | @media (orientation: landscape) { : ^ + 7 | grid-auto-flow: column; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:7:9] - 7 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:6:5] + 6 | @media (orientation: landscape) { + 7 | grid-auto-flow: column; + : ^^^^^^ + 8 | } `---- x Rule @@ -549,36 +595,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^^ + 12 | display: grid; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^^ + 12 | display: grid; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^^ + 12 | display: grid; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^^ + 12 | display: grid; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^^ + 12 | display: grid; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^^^ + 12 | display: grid; `---- x SimpleBlock @@ -600,48 +652,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:11:1] 11 | .foo { : ^ + 12 | display: grid; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:12:5] - 12 | display: grid; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:11:1] + 11 | .foo { + 12 | display: grid; + : ^^^^ `---- x ComponentValue @@ -653,6 +713,7 @@ 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x StyleBlock @@ -664,6 +725,7 @@ 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x AtRule @@ -675,84 +737,98 @@ 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^ + 15 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^ + 15 | grid-auto-flow: column; `---- x MediaQueryList ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaQuery ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaCondition ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaConditionAllType ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaInParens ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeature ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeatureName ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^^^^^^^^^ + 15 | grid-auto-flow: column; `---- x SimpleBlock @@ -764,54 +840,63 @@ 18 | | max-inline-size: 1024px; 19 | | } 20 | `-> } + 21 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:14:5] 14 | @media (orientation: landscape) { : ^ + 15 | grid-auto-flow: column; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:15:9] - 15 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:14:5] + 14 | @media (orientation: landscape) { + 15 | grid-auto-flow: column; + : ^^^^^^ `---- x ComponentValue @@ -819,6 +904,7 @@ 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x StyleBlock @@ -826,6 +912,7 @@ 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x AtRule @@ -833,102 +920,119 @@ 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^ + 18 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaQueryList ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaQuery ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaCondition ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaConditionAllType ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaInParens ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaFeature ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaFeatureRange ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^^^^^^^^^^ + 18 | max-inline-size: 1024px; `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^ + 18 | max-inline-size: 1024px; `---- x Dimension ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^ + 18 | max-inline-size: 1024px; `---- x Length ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^^^ + 18 | max-inline-size: 1024px; `---- x Number ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^^^ + 18 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^^ + 18 | max-inline-size: 1024px; `---- x SimpleBlock @@ -936,72 +1040,94 @@ 17 | ,-> @media (min-inline-size > 1024px) { 18 | | max-inline-size: 1024px; 19 | `-> } + 20 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:17:9] 17 | @media (min-inline-size > 1024px) { : ^ + 18 | max-inline-size: 1024px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ + 19 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^ + 19 | } `---- x Dimension - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^ + 19 | } `---- x Length - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^^^ + 19 | } `---- x Number - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^^^ + 19 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:18:13] - 18 | max-inline-size: 1024px; - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:17:9] + 17 | @media (min-inline-size > 1024px) { + 18 | max-inline-size: 1024px; + : ^^ + 19 | } `---- x Rule @@ -1026,78 +1152,91 @@ ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^ + 24 | & { `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^ + 24 | & { `---- x MediaQueryList ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaQuery ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaCondition ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaConditionAllType ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaInParens ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeature ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | & { `---- x MediaFeatureName ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 24 | & { `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^^^ + 24 | & { `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^ + 24 | & { `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^^^^^^^^^ + 24 | & { `---- x SimpleBlock @@ -1113,106 +1252,139 @@ ,-[$DIR/tests/fixture/style-block/input.css:23:1] 23 | @media (orientation: landscape) { : ^ + 24 | & { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | ,-> & { + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | ,-> & { 25 | | grid-auto-flow: column; 26 | `-> } + 27 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | ,-> & { + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | ,-> & { 25 | | grid-auto-flow: column; 26 | `-> } + 27 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | ,-> & { + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | ,-> & { 25 | | grid-auto-flow: column; 26 | `-> } + 27 | } `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | & { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | & { + : ^ + 25 | grid-auto-flow: column; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | & { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | & { + : ^ + 25 | grid-auto-flow: column; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | & { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | & { + : ^ + 25 | grid-auto-flow: column; `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | & { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | & { + : ^ + 25 | grid-auto-flow: column; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | ,-> & { + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | ,-> & { 25 | | grid-auto-flow: column; 26 | `-> } + 27 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:24:5] - 24 | & { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:23:1] + 23 | @media (orientation: landscape) { + 24 | & { + : ^ + 25 | grid-auto-flow: column; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^^^^^^^^^ + 26 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ + 26 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^^^^^^^^^ + 26 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^ + 26 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:25:9] - 25 | grid-auto-flow: column; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:24:5] + 24 | & { + 25 | grid-auto-flow: column; + : ^^^^^^ + 26 | } `---- x Rule @@ -1241,36 +1413,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^^ + 30 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^^ + 30 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^^ + 30 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^^ + 30 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^^ + 30 | color: red; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^^^ + 30 | color: red; `---- x SimpleBlock @@ -1288,48 +1466,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:29:1] 29 | .foo { : ^ + 30 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:30:5] - 30 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:29:1] + 29 | .foo { + 30 | color: red; + : ^^^ `---- x ComponentValue @@ -1337,6 +1523,7 @@ 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x StyleBlock @@ -1344,6 +1531,7 @@ 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x AtRule @@ -1351,102 +1539,119 @@ 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaQueryList ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaQuery ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaCondition ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaConditionAllType ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaInParens ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaFeature ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaFeatureName ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x MediaFeatureValue ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x Dimension ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x Length ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^^^ + 33 | & h1, & h2 { color: blue; } `---- x Number ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^^ + 33 | & h1, & h2 { color: blue; } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^^ + 33 | & h1, & h2 { color: blue; } `---- x SimpleBlock @@ -1454,210 +1659,278 @@ 32 | ,-> @media (min-width: 480px) { 33 | | & h1, & h2 { color: blue; } 34 | `-> } + 35 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:32:5] 32 | @media (min-width: 480px) { : ^ + 33 | & h1, & h2 { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | } `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^ + 34 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x Combinator - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x TypeSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x TagNameSelector - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x WqName - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^ + 34 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^^^^^^ + 34 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^ + 34 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^ + 34 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^^^^^^^ + 34 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:33:9] - 33 | & h1, & h2 { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:32:5] + 32 | @media (min-width: 480px) { + 33 | & h1, & h2 { color: blue; } + : ^^^^ + 34 | } `---- x Rule @@ -1686,36 +1959,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^^ + 38 | @supports not (display: grid) { `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^^^^^ + 38 | @supports not (display: grid) { `---- x SimpleBlock @@ -1733,300 +2012,366 @@ ,-[$DIR/tests/fixture/style-block/input.css:37:1] 37 | .class { : ^ + 38 | @supports not (display: grid) { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | ,-> @supports not (display: grid) { 39 | | float: right; 40 | | 41 | | & .class { color: red } 42 | `-> } + 43 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | ,-> @supports not (display: grid) { 39 | | float: right; 40 | | 41 | | & .class { color: red } 42 | `-> } + 43 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | ,-> @supports not (display: grid) { 39 | | float: right; 40 | | 41 | | & .class { color: red } 42 | `-> } + 43 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^ + 39 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^ + 39 | float: right; `---- x SupportsCondition - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 39 | float: right; `---- x SupportsConditionType - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 39 | float: right; + `---- x SupportsNot - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^^^^^^^ + 39 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^ + 39 | float: right; `---- x SupportsInParens - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 39 | float: right; `---- x SupportsFeature - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 39 | float: right; `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^^^^^^^ + 39 | float: right; `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^ + 39 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^^^^ + 39 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^ + 39 | float: right; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^^^^ + 39 | float: right; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | ,-> @supports not (display: grid) { + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | ,-> @supports not (display: grid) { 39 | | float: right; 40 | | 41 | | & .class { color: red } 42 | `-> } + 43 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:38:5] - 38 | @supports not (display: grid) { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:37:1] + 37 | .class { + 38 | @supports not (display: grid) { + : ^ + 39 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:39:9] - 39 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:38:5] + 38 | @supports not (display: grid) { + 39 | float: right; + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x QualifiedRule ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 42 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^ + 42 | } `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^ + 42 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^ + 42 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^ + 42 | } `---- x NestingSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^ + 42 | } `---- x Combinator ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^ + 42 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^ + 42 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^ + 42 | } `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^ + 42 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^ + 42 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^^^^ + 42 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^ + 42 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^ + 42 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^ + 42 | } `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^^^^^^^ + 42 | } `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^ + 42 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^^^ + 42 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^ + 42 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:41:9] 41 | & .class { color: red } : ^^^ + 42 | } `---- x Rule @@ -2059,36 +2404,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^^ + 46 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^^^^^ + 46 | color: blue; `---- x SimpleBlock @@ -2108,48 +2459,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:45:1] 45 | .class { : ^ + 46 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:46:5] - 46 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:45:1] + 45 | .class { + 46 | color: blue; + : ^^^^ `---- x ComponentValue @@ -2159,6 +2518,7 @@ 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x StyleBlock @@ -2168,6 +2528,7 @@ 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x AtRule @@ -2177,84 +2538,98 @@ 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^ + 49 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^ + 49 | float: right; `---- x SupportsCondition ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsConditionType ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsNot ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 49 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^ + 49 | float: right; `---- x SupportsInParens ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 49 | float: right; `---- x SupportsFeature ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 49 | float: right; `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 49 | float: right; `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^ + 49 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^^^^ + 49 | float: right; `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^ + 49 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^^^^ + 49 | float: right; `---- x SimpleBlock @@ -2264,186 +2639,217 @@ 50 | | 51 | | & .class { color: red } 52 | `-> } + 53 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:48:5] 48 | @supports not (display: grid) { : ^ + 49 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:49:9] - 49 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:48:5] + 48 | @supports not (display: grid) { + 49 | float: right; + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x QualifiedRule ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^ + 52 | } `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^ + 52 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^ + 52 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^ + 52 | } `---- x NestingSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^ + 52 | } `---- x Combinator ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^ + 52 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^ + 52 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^ + 52 | } `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^ + 52 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^ + 52 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^^^^ + 52 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^ + 52 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^ + 52 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^ + 52 | } `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^^^^^^^ + 52 | } `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^ + 52 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^^^ + 52 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^ + 52 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:51:9] 51 | & .class { color: red } : ^^^ + 52 | } `---- x Rule @@ -2484,36 +2890,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^^ + 56 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^^^^^ + 56 | color: blue; `---- x SimpleBlock @@ -2537,48 +2949,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:55:1] 55 | .class { : ^ + 56 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:56:5] - 56 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:55:1] + 55 | .class { + 56 | color: blue; + : ^^^^ `---- x ComponentValue @@ -2606,48 +3026,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^^ + 59 | color: green; `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^^ + 59 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^^ + 59 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^^ + 59 | color: green; `---- x NestingSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^ + 59 | color: green; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^ + 59 | color: green; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^^ + 59 | color: green; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^^^ + 59 | color: green; `---- x SimpleBlock @@ -2661,48 +3089,63 @@ ,-[$DIR/tests/fixture/style-block/input.css:58:5] 58 | &.foo { : ^ + 59 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^^^^^^^^ + 60 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^^^^^^^^ + 60 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^^^^^^^^ + 60 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^ + 60 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^ + 60 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:59:7] - 59 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:58:5] + 58 | &.foo { + 59 | color: green; + : ^^^^^ + 60 | } `---- x ComponentValue @@ -2712,6 +3155,7 @@ 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x StyleBlock @@ -2721,6 +3165,7 @@ 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x AtRule @@ -2730,84 +3175,98 @@ 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^ + 63 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^ + 63 | float: right; `---- x SupportsCondition ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsConditionType ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsNot ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^^^^^^^ + 63 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^ + 63 | float: right; `---- x SupportsInParens ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 63 | float: right; `---- x SupportsFeature ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 63 | float: right; `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^^^^^^^ + 63 | float: right; `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^ + 63 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^^^^ + 63 | float: right; `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^ + 63 | float: right; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^^^^ + 63 | float: right; `---- x SimpleBlock @@ -2817,190 +3276,222 @@ 64 | | 65 | | & .class { color: red } 66 | `-> } + 67 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:62:5] 62 | @supports not (display: grid) { : ^ + 63 | float: right; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:63:9] - 63 | float: right; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:62:5] + 62 | @supports not (display: grid) { + 63 | float: right; + : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x QualifiedRule ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^^^^^^^^^^^^^ + 66 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^ + 66 | } `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^ + 66 | } `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^ + 66 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^ + 66 | } `---- x NestingSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^ + 66 | } `---- x Combinator ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^ + 66 | } `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^ + 66 | } `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^ + 66 | } `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^ + 66 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^ + 66 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^^^^ + 66 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^ + 66 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^ + 66 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^ + 66 | } `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^^^^^^^ + 66 | } `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^ + 66 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^^^ + 66 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^ + 66 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:65:9] 65 | & .class { color: red } : ^^^ + 66 | } `---- x Rule - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | ,-> .class { 71 | | color: red; 72 | | @@ -3011,7 +3502,8 @@ `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | ,-> .class { 71 | | color: red; 72 | | @@ -3022,43 +3514,56 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^^ + 71 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^^ + 71 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^^ + 71 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^^ + 71 | color: red; `---- x ClassSelector - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^^ + 71 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^^^^^ + 71 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | ,-> .class { 71 | | color: red; 72 | | @@ -3069,51 +3574,60 @@ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:70:1] + ,-[$DIR/tests/fixture/style-block/input.css:69:1] + 69 | /* Legacy stuff, but allowed by spec */ 70 | .class { : ^ + 71 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:71:5] - 71 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:70:1] + 70 | .class { + 71 | color: red; + : ^^^ `---- x ComponentValue @@ -3121,6 +3635,7 @@ 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x StyleBlock @@ -3128,6 +3643,7 @@ 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x AtRule @@ -3135,42 +3651,49 @@ 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x AtRuleName ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^^^^^^ + 74 | color: green; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^^^^^^ + 74 | color: green; `---- x Url ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | color: green; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^ + 74 | color: green; `---- x UrlValue ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | color: green; `---- x Str ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | color: green; `---- x SimpleBlock @@ -3178,54 +3701,70 @@ 73 | ,-> @document url("https://www.example.com/") { 74 | | color: green; 75 | `-> } + 76 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:73:5] 73 | @document url("https://www.example.com/") { : ^ + 74 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^^^^^^^^ + 75 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^^^^^^^^ + 75 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^^^^^^^^ + 75 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^ + 75 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^ + 75 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^ + 75 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:74:9] - 74 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:73:5] + 73 | @document url("https://www.example.com/") { + 74 | color: green; + : ^^^^^ + 75 | } `---- x Rule @@ -3248,42 +3787,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x SimpleBlock @@ -3298,48 +3844,63 @@ ,-[$DIR/tests/fixture/style-block/input.css:78:1] 78 | a {;; : ^ + 79 | color: black; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^^^^^^^^ + 80 | ; ; `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^^^^^^^^ + 80 | ; ; `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^^^^^^^^ + 80 | ; ; `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^ + 80 | ; ; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^ + 80 | ; ; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^ + 80 | ; ; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:79:5] - 79 | color: black; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:78:1] + 78 | a {;; + 79 | color: black; + : ^^^^^ + 80 | ; ; `---- x Rule @@ -3360,42 +3921,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x SimpleBlock @@ -3409,48 +3977,63 @@ ,-[$DIR/tests/fixture/style-block/input.css:83:1] 83 | a { : ^ + 84 | ;color: pink; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^^^^^^^^ + 85 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^^^^^^^^ + 85 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^^^^^^^^ + 85 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^^ + 85 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^^ + 85 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^ + 85 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:84:1] + ,-[$DIR/tests/fixture/style-block/input.css:83:1] + 83 | a { 84 | ;color: pink; : ^^^^ + 85 | } `---- x Rule @@ -3585,42 +4168,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x SimpleBlock @@ -3637,232 +4227,307 @@ ,-[$DIR/tests/fixture/style-block/input.css:89:1] 89 | a { : ^ + 90 | width: 10px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^^^^^^^^ + 91 | @mixin mobile { `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^^^^^^^^ + 91 | @mixin mobile { `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^^^^^^^^ + 91 | @mixin mobile { `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^^ + 91 | @mixin mobile { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^^ + 91 | @mixin mobile { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^ + 91 | @mixin mobile { `---- x Dimension - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^ + 91 | @mixin mobile { `---- x Length - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^^^ + 91 | @mixin mobile { `---- x Number - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^ + 91 | @mixin mobile { `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:90:5] - 90 | width: 10px; - : ^^ + ,-[$DIR/tests/fixture/style-block/input.css:89:1] + 89 | a { + 90 | width: 10px; + : ^^ + 91 | @mixin mobile { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | | height: 100px; 93 | `-> } + 94 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | | height: 100px; 93 | `-> } + 94 | } `---- x AtRule - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | | height: 100px; 93 | `-> } + 94 | } `---- x AtRuleName - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^^^^^ + 92 | height: 100px; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^^^^^ + 92 | height: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^ + 92 | height: 100px; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^ + 92 | height: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^^^^^^ + 92 | height: 100px; `---- x Ident { value: Atom('mobile' type=inline), raw: "mobile" } - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^^^^^^ + 92 | height: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^ + 92 | height: 100px; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^ + 92 | height: 100px; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | | height: 100px; 93 | `-> } + 94 | } `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | @mixin mobile { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | @mixin mobile { + : ^ + 92 | height: 100px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | `-> height: 100px; + 93 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:91:5] - 91 | ,-> @mixin mobile { + ,-[$DIR/tests/fixture/style-block/input.css:90:5] + 90 | width: 10px; + 91 | ,-> @mixin mobile { 92 | `-> height: 100px; + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^^^^^^ + 93 | } `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^^^^^^ + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x Colon - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^^^^^ + 93 | } `---- x Dimension { value: 100.0, raw_value: "100", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^^^^^ + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x Semi - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | height: 100px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | height: 100px; + : ^ + 93 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | ,-> height: 100px; + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | ,-> height: 100px; 93 | `-> } + 94 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:92:9] - 92 | ,-> height: 100px; + ,-[$DIR/tests/fixture/style-block/input.css:91:5] + 91 | @mixin mobile { + 92 | ,-> height: 100px; 93 | `-> } + 94 | } `---- x Rule @@ -4265,52 +4930,61 @@ ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:102:1] 102 | a/**/ : ^ + 103 | {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:103:1] + ,-[$DIR/tests/fixture/style-block/input.css:102:1] + 102 | a/**/ 103 | {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:103:1] + ,-[$DIR/tests/fixture/style-block/input.css:102:1] + 102 | a/**/ 103 | {} : ^ `---- @@ -4349,36 +5023,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x PseudoClassSelector ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^^ + 106 | --zero-size: { `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^^^^ + 106 | --zero-size: { `---- x SimpleBlock @@ -4400,437 +5080,574 @@ ,-[$DIR/tests/fixture/style-block/input.css:105:1] 105 | :root { : ^ + 106 | --zero-size: { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | | width: 0; 108 | | height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | | width: 0; 108 | | height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | | width: 0; 108 | | height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | --zero-size: { + : ^^^^^^^^^^^ + 107 | width: 0; `---- x DashedIdent - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | --zero-size: { - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | --zero-size: { + : ^^^^^^^^^^^ + 107 | width: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | | width: 0; 108 | | height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | | width: 0; 108 | | height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | --zero-size: { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | --zero-size: { + : ^ + 107 | width: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | `-> width: 0; + 108 | height: 0; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:106:5] - 106 | ,-> --zero-size: { + ,-[$DIR/tests/fixture/style-block/input.css:105:1] + 105 | :root { + 106 | ,-> --zero-size: { 107 | `-> width: 0; + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^^^^^ + 108 | height: 0; `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^^^^^ + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x Colon - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x Semi - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | width: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | width: 0; + : ^ + 108 | height: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | ,-> width: 0; + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | ,-> width: 0; 108 | `-> height: 0; + 109 | }; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:107:9] - 107 | ,-> width: 0; + ,-[$DIR/tests/fixture/style-block/input.css:106:5] + 106 | --zero-size: { + 107 | ,-> width: 0; 108 | `-> height: 0; + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^^^^^^ + 109 | }; `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^^^^^^ + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x Colon - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x Number { value: 0.0, raw: "0", type_flag: Integer } - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x Semi - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | height: 0; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | height: 0; + : ^ + 109 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | ,-> height: 0; + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | ,-> height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:108:9] - 108 | ,-> height: 0; + ,-[$DIR/tests/fixture/style-block/input.css:107:9] + 107 | width: 0; + 108 | ,-> height: 0; 109 | `-> }; + 110 | --small-icon: { `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | | width: 16px; 112 | | height: 16px; 113 | `-> } 114 | ; + 115 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | | width: 16px; 112 | | height: 16px; 113 | `-> } 114 | ; + 115 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | | width: 16px; 112 | | height: 16px; 113 | `-> } 114 | ; + 115 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | --small-icon: { + : ^^^^^^^^^^^^ + 111 | width: 16px; `---- x DashedIdent - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | --small-icon: { + : ^^^^^^^^^^^^ + 111 | width: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | | width: 16px; 112 | | height: 16px; 113 | `-> } + 114 | ; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | | width: 16px; 112 | | height: 16px; 113 | `-> } + 114 | ; `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | --small-icon: { - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | --small-icon: { + : ^ + 111 | width: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | `-> width: 16px; + 112 | height: 16px; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:110:5] - 110 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/style-block/input.css:109:5] + 109 | }; + 110 | ,-> --small-icon: { 111 | `-> width: 16px; + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^^^^^ + 112 | height: 16px; `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^^^^^ + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x Colon - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^^^^ + 112 | height: 16px; `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^^^^ + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x Semi - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | width: 16px; + : ^ + 112 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | ,-> width: 16px; + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | ,-> width: 16px; 112 | `-> height: 16px; + 113 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:111:9] - 111 | ,-> width: 16px; + ,-[$DIR/tests/fixture/style-block/input.css:110:5] + 110 | --small-icon: { + 111 | ,-> width: 16px; 112 | `-> height: 16px; + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^^^^^^ + 113 | } `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^^^^^^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x Colon - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^^^^ + 113 | } `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^^^^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x Semi - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | height: 16px; + : ^ + 113 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | ,-> height: 16px; + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | ,-> height: 16px; 113 | `-> } + 114 | ; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/style-block/input.css:112:9] - 112 | ,-> height: 16px; + ,-[$DIR/tests/fixture/style-block/input.css:111:9] + 111 | width: 16px; + 112 | ,-> height: 16px; 113 | `-> } + 114 | ; `---- x Rule @@ -4863,42 +5680,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x SimpleBlock @@ -4918,90 +5742,105 @@ ,-[$DIR/tests/fixture/style-block/input.css:117:1] 117 | a { : ^ + 118 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:118:5] - 118 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:117:1] + 117 | a { + 118 | color: red; + : ^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^^^^^^^^ + 125 | } `---- x StyleBlock ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^^^^^^^^ + 125 | } `---- x Declaration ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^^^^^^^^ + 125 | } `---- x DeclarationName ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^^ + 125 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^^ + 125 | } `---- x ComponentValue ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^ + 125 | } `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:124:5] 124 | color: blue; : ^^^^ + 125 | } `---- x ComponentValue @@ -5029,42 +5868,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^^ + 121 | color: green; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^^^^^ + 121 | color: green; `---- x SimpleBlock @@ -5078,48 +5924,63 @@ ,-[$DIR/tests/fixture/style-block/input.css:120:5] 120 | .class { : ^ + 121 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^^^^^^^^ + 122 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^^^^^^^^ + 122 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^^^^^^^^ + 122 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^ + 122 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^ + 122 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^ + 122 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:121:9] - 121 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:120:5] + 120 | .class { + 121 | color: green; + : ^^^^^ + 122 | } `---- x Rule @@ -5148,36 +6009,42 @@ ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^^ + 128 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^^ + 128 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^^ + 128 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^^ + 128 | color: red; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^^ + 128 | color: red; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^^^ + 128 | color: red; `---- x SimpleBlock @@ -5195,48 +6062,56 @@ ,-[$DIR/tests/fixture/style-block/input.css:127:1] 127 | .foo { : ^ + 128 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:128:5] - 128 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:127:1] + 127 | .foo { + 128 | color: red; + : ^^^ `---- x ComponentValue @@ -5244,6 +6119,7 @@ 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x StyleBlock @@ -5251,6 +6127,7 @@ 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x QualifiedRule @@ -5258,54 +6135,63 @@ 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x RelativeSelectorList ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^^^ + 131 | color: blue; `---- x RelativeSelector ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^^^ + 131 | color: blue; `---- x Combinator ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^ + 131 | color: blue; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^ + 131 | color: blue; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^ + 131 | color: blue; `---- x SubclassSelector ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^ + 131 | color: blue; `---- x ClassSelector ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^^ + 131 | color: blue; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^^^ + 131 | color: blue; `---- x SimpleBlock @@ -5313,54 +6199,70 @@ 130 | ,-> + .bar { 131 | | color: blue; 132 | `-> } + 133 | } `---- x LBrace ,-[$DIR/tests/fixture/style-block/input.css:130:5] 130 | + .bar { : ^ + 131 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^^^^^^^^ + 132 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^^^^^^^^ + 132 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^^^^^^^^ + 132 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^^ + 132 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^^ + 132 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^ + 132 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:131:9] - 131 | color: blue; - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:130:5] + 130 | + .bar { + 131 | color: blue; + : ^^^^ + 132 | } `---- x Rule @@ -5385,42 +6287,49 @@ ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x TypeSelector ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x TagNameSelector ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x WqName ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x Ident ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^^^^^^^ + 136 | color: green; `---- x SimpleBlock @@ -5436,190 +6345,253 @@ ,-[$DIR/tests/fixture/style-block/input.css:135:1] 135 | article { : ^ + 136 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^^^^^^^^ + 137 | & { color: blue; } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^^^^^^^^ + 137 | & { color: blue; } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^^^^^^^^ + 137 | & { color: blue; } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^ + 137 | & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^ + 137 | & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^ + 137 | & { color: blue; } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:136:5] - 136 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:135:1] + 135 | article { + 136 | color: green; + : ^^^^^ + 137 | & { color: blue; } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^^^^^^^^ + 139 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^^^^^^^^ + 139 | } `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^^^^^^^^ + 139 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^ + 139 | } `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:138:5] - 138 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/style-block/input.css:137:5] + 137 | & { color: blue; } + 138 | color: red; + : ^^^ + 139 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 138 | color: red; `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 138 | color: red; `---- x QualifiedRule - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^^^^^^^^ + 138 | color: red; `---- x RelativeSelectorList - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x RelativeSelector - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x NestingSelector - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^^^^^^ + 138 | color: red; `---- x LBrace - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^ + 138 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^ + 138 | color: red; `---- x StyleBlock - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^ + 138 | color: red; `---- x Declaration - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^^^^^^^ + 138 | color: red; `---- x DeclarationName - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^ + 138 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^^ + 138 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^ + 138 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/style-block/input.css:137:5] - 137 | & { color: blue; } - : ^^^^ + ,-[$DIR/tests/fixture/style-block/input.css:136:5] + 136 | color: green; + 137 | & { color: blue; } + : ^^^^ + 138 | color: red; `---- diff --git a/crates/swc_css_parser/tests/fixture/styled-jsx/selector/1/span.rust-debug b/crates/swc_css_parser/tests/fixture/styled-jsx/selector/1/span.rust-debug index 92481699adbc..7394dfd58565 100644 --- a/crates/swc_css_parser/tests/fixture/styled-jsx/selector/1/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/styled-jsx/selector/1/span.rust-debug @@ -24,108 +24,126 @@ ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^^^^^^^^^^^^ + 2 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^^^^^^^^^^^^ + 2 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^^^^^^^^^^^^ + 2 | color: red; `---- x SubclassSelector ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^^^^^^^^^^^^ + 2 | color: red; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^^^^^^^^^^^^ + 2 | color: red; `---- x Ident ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^^^^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x Delim { value: '.' } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^ + 2 | color: red; `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^^^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x Delim { value: '+' } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x Ident { value: Atom('a' type=static), raw: "a" } ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x SimpleBlock @@ -139,46 +157,61 @@ ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] 1 | :global(.foo + a) { : ^ + 2 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/1/input.css:1:1] + 1 | :global(.foo + a) { + 2 | color: red; + : ^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/styled-jsx/selector/2/span.rust-debug b/crates/swc_css_parser/tests/fixture/styled-jsx/selector/2/span.rust-debug index 6c8c436a3fc3..1de639e6adb3 100644 --- a/crates/swc_css_parser/tests/fixture/styled-jsx/selector/2/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/styled-jsx/selector/2/span.rust-debug @@ -24,144 +24,168 @@ ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | color: green; `---- x ComplexSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x TypeSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x TagNameSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x WqName ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x Ident ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x Combinator ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x CompoundSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | color: green; `---- x SubclassSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | color: green; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | color: green; `---- x Ident ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^^^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x Ident { value: Atom('span' type=static), raw: "span" } ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x Colon ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x Function { value: Atom('not' type=static), raw: "not" } ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x Delim { value: '.' } ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x Ident { value: Atom('test' type=inline), raw: "test" } ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^^^^ + 2 | color: green; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x RParen ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x SimpleBlock @@ -175,46 +199,61 @@ ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] 1 | p :global(span:not(.test)) { : ^ + 2 | color: green; `---- x ComponentValue - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/fixture/styled-jsx/selector/2/input.css:1:1] + 1 | p :global(span:not(.test)) { + 2 | color: green; + : ^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/stylesheet/cdo-and-cdc/span.rust-debug b/crates/swc_css_parser/tests/fixture/stylesheet/cdo-and-cdc/span.rust-debug index f40c48901022..f36be0e2edb0 100644 --- a/crates/swc_css_parser/tests/fixture/stylesheet/cdo-and-cdc/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/stylesheet/cdo-and-cdc/span.rust-debug @@ -28,42 +28,49 @@ ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:1:1] 1 | a { : ^ + 6 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x TagNameSelector ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x WqName ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x Ident ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x SimpleBlock @@ -188,46 +217,61 @@ ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] 5 | --> a { : ^ + 6 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^^^^^^^^ + 7 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:6:5] - 6 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/stylesheet/cdo-and-cdc/input.css:5:1] + 5 | --> a { + 6 | color: red; + : ^^^ + 7 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug b/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug index d1f68c59b83b..0db75139637a 100644 --- a/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/stylis/comma/01/span.rust-debug @@ -24,42 +24,49 @@ ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x ComplexSelector ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x CompoundSelector ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x TypeSelector ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x TagNameSelector ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x WqName ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x Ident ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x SimpleBlock @@ -73,136 +80,181 @@ ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] 1 | a { : ^ + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^ + 3 | } `---- x Url - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^ + 3 | } `---- x UrlValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ + 3 | } `---- x UrlValueRaw - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ + 3 | } `---- x Resolution - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^ + 3 | } `---- x Number - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/stylis/comma/01/input.css:2:5] - 2 | cursor: image-set(url(foo.jpg) 2x), pointer; - : ^^^^^^^ + ,-[$DIR/tests/fixture/stylis/comma/01/input.css:1:1] + 1 | a { + 2 | cursor: image-set(url(foo.jpg) 2x), pointer; + : ^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug index 6c48e2342b90..ee825b734562 100644 --- a/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/angle/span.rust-debug @@ -33,42 +33,49 @@ ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x TypeSelector ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x TagNameSelector ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x WqName ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^^^ + 2 | transform: rotate(45deg); `---- x SimpleBlock @@ -85,316 +92,421 @@ ,-[$DIR/tests/fixture/value/angle/input.css:1:1] 1 | div { : ^ + 2 | transform: rotate(45deg); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Function + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Dimension + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Angle + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^^^ + 3 | transform: rotate(-50grad); + `---- + + x Number + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^ + 3 | transform: rotate(-50grad); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/angle/input.css:1:1] + 1 | div { + 2 | transform: rotate(45deg); + : ^^^ + 3 | transform: rotate(-50grad); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x StyleBlock ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Declaration ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x DeclarationName ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Function ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^^^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Dimension ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Angle ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^^^ + 3 | transform: rotate(-50grad); + : ^^^^^^^ + 4 | transform: rotate(3.1416rad); `---- x Number ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^ + 3 | transform: rotate(-50grad); + : ^^^ + 4 | transform: rotate(3.1416rad); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:2:5] 2 | transform: rotate(45deg); - : ^^^ + 3 | transform: rotate(-50grad); + : ^^^^ + 4 | transform: rotate(3.1416rad); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x StyleBlock ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Declaration ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x DeclarationName ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Function ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^^^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^ + 5 | transform: rotate(1.75turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Dimension ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Angle ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Number ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^ + 4 | transform: rotate(3.1416rad); + : ^^^^^^ + 5 | transform: rotate(1.75turn); `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:3:5] 3 | transform: rotate(-50grad); - : ^^^^ + 4 | transform: rotate(3.1416rad); + : ^^^ + 5 | transform: rotate(1.75turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^ + 6 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Function ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^ + 6 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Dimension ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Angle ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^^^^^ + 6 | } `---- x Number ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/angle/input.css:4:5] 4 | transform: rotate(3.1416rad); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/angle/input.css:5:5] - 5 | transform: rotate(1.75turn); - : ^^^^ + 5 | transform: rotate(1.75turn); + : ^^^^ + 6 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug index 0e4094010d58..058b780857cc 100644 --- a/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/color/span.rust-debug @@ -316,36 +316,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^^ + 2 | color: #00ff00; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^^ + 2 | color: #00ff00; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^^ + 2 | color: #00ff00; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^^ + 2 | color: #00ff00; `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^^ + 2 | color: #00ff00; `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^^^^^^^^^ + 2 | color: #00ff00; `---- x SimpleBlock @@ -362,198 +368,263 @@ ,-[$DIR/tests/fixture/value/color/input.css:1:1] 1 | .hex-color { : ^ + 2 | color: #00ff00; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^ + 3 | color: #0000ffcc; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^ + 3 | color: #0000ffcc; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^ + 3 | color: #0000ffcc; + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^ + 3 | color: #0000ffcc; + `---- + + x HexColor + ,-[$DIR/tests/fixture/value/color/input.css:1:1] + 1 | .hex-color { + 2 | color: #00ff00; + : ^^^^^^^ + 3 | color: #0000ffcc; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^^^^^^^^ + 4 | color: #123; `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^ + 3 | color: #0000ffcc; + : ^^^^^ + 4 | color: #123; `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^ + 3 | color: #0000ffcc; + : ^^^^^ + 4 | color: #123; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x HexColor ,-[$DIR/tests/fixture/value/color/input.css:2:5] 2 | color: #00ff00; - : ^^^^^^^ + 3 | color: #0000ffcc; + : ^^^^^^^^^ + 4 | color: #123; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^^^^^^^^ + 4 | color: #123; + : ^^^^^^^^^^^ + 5 | color: #123c; `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^ + 4 | color: #123; + : ^^^^^ + 5 | color: #123c; `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^ + 4 | color: #123; + : ^^^^^ + 5 | color: #123c; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^ + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^ + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x HexColor ,-[$DIR/tests/fixture/value/color/input.css:3:5] 3 | color: #0000ffcc; - : ^^^^^^^^^ + 4 | color: #123; + : ^^^^ + 5 | color: #123c; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^^^^^^^^ + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^^^^^^^^ + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^^^^^^^^ + 5 | color: #123c; + : ^^^^^^^^^^^^ + 6 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^^ + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^^ + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^ + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^ + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x HexColor ,-[$DIR/tests/fixture/value/color/input.css:4:5] 4 | color: #123; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ - `---- - - x HexColor - ,-[$DIR/tests/fixture/value/color/input.css:5:5] - 5 | color: #123c; - : ^^^^^ + 5 | color: #123c; + : ^^^^^ + 6 | } `---- x Rule @@ -600,36 +671,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^^ + 9 | color: rgb(255, 165, 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^^^ + 9 | color: rgb(255, 165, 0); `---- x SimpleBlock @@ -656,1830 +733,2439 @@ ,-[$DIR/tests/fixture/value/color/input.css:8:1] 8 | .rgb { : ^ + 9 | color: rgb(255, 165, 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^ + 10 | color: rgb(255,165,0); + `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^^^^^^^^^^^^^^ + 10 | color: rgb(255,165,0); + `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^ + 10 | color: rgb(255,165,0); + `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^ + 10 | color: rgb(255,165,0); + `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^^^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:9:5] - 9 | color: rgb(255, 165, 0); - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:8:1] + 8 | .rgb { + 9 | color: rgb(255, 165, 0); + : ^ + 10 | color: rgb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^ + 11 | color: rGb(255,165,0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^ + 11 | color: rGb(255,165,0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^^^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:9:5] + 9 | color: rgb(255, 165, 0); + 10 | color: rgb(255,165,0); + : ^ + 11 | color: rGb(255,165,0); + `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^ + 12 | color: rgb(0 255 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^^^^^^^^^^^^ + 11 | color: rGb(255,165,0); + : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^ + 11 | color: rGb(255,165,0); + : ^^^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^ + 11 | color: rGb(255,165,0); + : ^^^ + 12 | color: rgb(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^ + 11 | color: rGb(255,165,0); + : ^^^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^ + 11 | color: rGb(255,165,0); + : ^^^ + 12 | color: rgb(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^^^ + 11 | color: rGb(255,165,0); + : ^^^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:10:5] 10 | color: rgb(255,165,0); - : ^ + 11 | color: rGb(255,165,0); + : ^ + 12 | color: rgb(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^ + 13 | color: rgb(0%100%0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^ + 13 | color: rgb(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^^^^^^^^^^^^ + 12 | color: rgb(0 255 0); + : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^ + 12 | color: rgb(0 255 0); + : ^^^ + 13 | color: rgb(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^ + 12 | color: rgb(0 255 0); + : ^ + 13 | color: rgb(0%100%0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^ + 12 | color: rgb(0 255 0); + : ^ + 13 | color: rgb(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^ + 12 | color: rgb(0 255 0); + : ^^^ + 13 | color: rgb(0%100%0%); `---- - x Delimiter + x Number ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^ + 12 | color: rgb(0 255 0); + : ^^^ + 13 | color: rgb(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^ + 12 | color: rgb(0 255 0); + : ^ + 13 | color: rgb(0%100%0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:11:5] 11 | color: rGb(255,165,0); - : ^^^ + 12 | color: rgb(0 255 0); + : ^ + 13 | color: rgb(0%100%0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:12:5] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:12:5] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:12:5] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Number - ,-[$DIR/tests/fixture/value/color/input.css:11:5] - 11 | color: rGb(255,165,0); - : ^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:12:5] + 12 | color: rgb(0 255 0); + 13 | color: rgb(0%100%0%); + : ^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x StyleBlock + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Declaration + x Color ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x DeclarationName + x Function ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^ + 13 | color: rgb(0%100%0%); + : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^ + 13 | color: rgb(0%100%0%); + : ^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Color + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Function + x Number ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^^^^^^^^^^ + 13 | color: rgb(0%100%0%); + : ^ + 14 | color: rgb(29 164 192 / 95%); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^ + 13 | color: rgb(0%100%0%); + : ^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^ + 13 | color: rgb(0%100%0%); + : ^^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^ + 13 | color: rgb(0%100%0%); + : ^^^ + 14 | color: rgb(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:12:5] - 12 | color: rgb(0 255 0); - : ^^^ + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^ + 13 | color: rgb(0%100%0%); + : ^^ + 14 | color: rgb(29 164 192 / 95%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:12:5] 12 | color: rgb(0 255 0); - : ^ + 13 | color: rgb(0%100%0%); + : ^ + 14 | color: rgb(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^^^^^^^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^ + 15 | color: rgb(123 255 255 / .5); `---- - x Percentage + x Number + ,-[$DIR/tests/fixture/value/color/input.css:13:5] + 13 | color: rgb(0%100%0%); + 14 | color: rgb(29 164 192 / 95%); + : ^^ + 15 | color: rgb(123 255 255 / .5); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- - x Percentage + x Number ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- - x Number + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:13:5] + 13 | color: rgb(0%100%0%); + 14 | color: rgb(29 164 192 / 95%); + : ^ + 15 | color: rgb(123 255 255 / .5); + `---- + + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^^ + 14 | color: rgb(29 164 192 / 95%); + : ^ + 15 | color: rgb(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:13:5] + 13 | color: rgb(0%100%0%); + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^^ + 14 | color: rgb(29 164 192 / 95%); + : ^^^ + 15 | color: rgb(123 255 255 / .5); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:13:5] 13 | color: rgb(0%100%0%); - : ^ + 14 | color: rgb(29 164 192 / 95%); + : ^^ + 15 | color: rgb(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^ + 15 | color: rgb(123 255 255 / .5); + : ^ + 16 | color: rgb(123 255 255 / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^ + 15 | color: rgb(123 255 255 / .5); + : ^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^ + 16 | color: rgb(123 255 255 / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:14:5] - 14 | color: rgb(29 164 192 / 95%); - : ^^^ + 15 | color: rgb(123 255 255 / .5); + : ^^ + 16 | color: rgb(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:14:5] 14 | color: rgb(29 164 192 / 95%); - : ^^ + 15 | color: rgb(123 255 255 / .5); + : ^^ + 16 | color: rgb(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^ + 16 | color: rgb(123 255 255 / 50%); + : ^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^ + 16 | color: rgb(123 255 255 / 50%); + : ^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:15:5] + 15 | color: rgb(123 255 255 / .5); + 16 | color: rgb(123 255 255 / 50%); + : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:15:5] 15 | color: rgb(123 255 255 / .5); - : ^^ + 16 | color: rgb(123 255 255 / 50%); + : ^^ + 17 | color: rgb(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:16:5] + 16 | color: rgb(123 255 255 / 50%); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ + 18 | color: rgb(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:16:5] + 16 | color: rgb(123 255 255 / 50%); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ + 18 | color: rgb(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:16:5] + 16 | color: rgb(123 255 255 / 50%); + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^ + 18 | color: rgb(48% none 100% / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^^ + 18 | color: rgb(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:16:5] 16 | color: rgb(123 255 255 / 50%); - : ^^ + 17 | color: rgb(48% 100% 100% / 50%); + : ^^ + 18 | color: rgb(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:17:5] - 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^ + 18 | color: rgb(48% none 100% / 50%); + : ^ + 19 | color: rgb(48% 100% 100% / none); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^ + 18 | color: rgb(48% none 100% / 50%); + : ^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^^ + 19 | color: rgb(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:17:5] 17 | color: rgb(48% 100% 100% / 50%); - : ^^ + 18 | color: rgb(48% none 100% / 50%); + : ^^ + 19 | color: rgb(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- - x Ident + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:18:5] + 18 | color: rgb(48% none 100% / 50%); + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + `---- + + x Number ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^ + 19 | color: rgb(48% 100% 100% / none); + : ^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^ + 19 | color: rgb(48% 100% 100% / none); + : ^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:18:5] - 18 | color: rgb(48% none 100% / 50%); - : ^^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:18:5] 18 | color: rgb(48% none 100% / 50%); - : ^^ + 19 | color: rgb(48% 100% 100% / none); + : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Percentage + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:19:5] 19 | color: rgb(48% 100% 100% / none); - : ^^^^ + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:19:5] + 19 | color: rgb(48% 100% 100% / none); + 20 | color: rgb(var(--red), var(--green), var(--blue)); + : ^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:20:5] - 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:20:5] 20 | color: rgb(var(--red), var(--green), var(--blue)); - : ^^^^^^ + 21 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ + 23 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ + 23 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ + 23 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ + 23 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ + 23 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ + 23 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ + 23 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ + 23 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ + 23 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ + 23 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ + 23 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:21:5] 21 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ + 23 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ + 23 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ + 23 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:22:5] - 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:21:5] + 21 | color: rgb(var(--red) var(--green) var(--blue)); + 22 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ + 23 | } `---- x Rule @@ -2532,36 +3218,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^^^^ + 26 | color: rgba(255, 0, 0, 100%); `---- x SimpleBlock @@ -2591,2220 +3283,2959 @@ ,-[$DIR/tests/fixture/value/color/input.css:25:1] 25 | .rgba { : ^ + 26 | color: rgba(255, 0, 0, 100%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^^^^^^^^^^^^^^^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ + 27 | color: rgba(255, 255, 0, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:26:5] - 26 | color: rgba(255, 0, 0, 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); `---- x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:25:1] + 25 | .rgba { + 26 | color: rgba(255, 0, 0, 100%); + : ^^^ + 27 | color: rgba(255, 255, 0, 1); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^ + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^^^^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^ + 27 | color: rgba(255, 255, 0, 1); + : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^ + 27 | color: rgba(255, 255, 0, 1); + : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^ + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^ + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); `---- - x AlphaValue + x Number ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); `---- - x Percentage + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^^^^ + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:26:5] 26 | color: rgba(255, 0, 0, 100%); - : ^^^ + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:26:5] + 26 | color: rgba(255, 0, 0, 100%); + 27 | color: rgba(255, 255, 0, 1); + : ^ + 28 | color: rgba(255, 255, 0, 0.8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^ + 29 | color: rgba(255, 165, 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^^^^^^^^^^^^^^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^^^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:27:5] 27 | color: rgba(255, 255, 0, 1); - : ^ + 28 | color: rgba(255, 255, 0, 0.8); + : ^^^ + 29 | color: rgba(255, 165, 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^ + 30 | color: rgba(255,165,0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 29 | color: rgba(255, 165, 0); + : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^^^^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + 29 | color: rgba(255, 165, 0); + : ^^^ + 30 | color: rgba(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + 29 | color: rgba(255, 165, 0); + : ^^^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^^^ + 30 | color: rgba(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^^^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:28:5] - 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:28:5] 28 | color: rgba(255, 255, 0, 0.8); - : ^^^ + 29 | color: rgba(255, 165, 0); + : ^ + 30 | color: rgba(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^ + 31 | color: rGbA(255,165,0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^^^^^^^^^^^^^^ + 30 | color: rgba(255,165,0); + : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^^ + 30 | color: rgba(255,165,0); + : ^^^^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^ + 30 | color: rgba(255,165,0); + : ^^^ + 31 | color: rGbA(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^ + 30 | color: rgba(255,165,0); + : ^^^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^ + 30 | color: rgba(255,165,0); + : ^^^ + 31 | color: rGbA(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^^^ + 30 | color: rgba(255,165,0); + : ^^^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:29:5] 29 | color: rgba(255, 165, 0); - : ^ + 30 | color: rgba(255,165,0); + : ^ + 31 | color: rGbA(255,165,0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^ + 32 | color: rgba(0 255 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^^^^^^^^^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^^ + 31 | color: rGbA(255,165,0); + : ^^^^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^ + 31 | color: rGbA(255,165,0); + : ^^^ + 32 | color: rgba(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^ + 31 | color: rGbA(255,165,0); + : ^^^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^ + 31 | color: rGbA(255,165,0); + : ^^^ + 32 | color: rgba(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^^^ + 31 | color: rGbA(255,165,0); + : ^^^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:30:5] 30 | color: rgba(255,165,0); - : ^ + 31 | color: rGbA(255,165,0); + : ^ + 32 | color: rgba(0 255 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^ + 33 | color: rgba(0%100%0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^ + 33 | color: rgba(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^^^^^^^^^^^^ + 32 | color: rgba(0 255 0); + : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^^ + 32 | color: rgba(0 255 0); + : ^^^^ + 33 | color: rgba(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^ + 32 | color: rgba(0 255 0); + : ^ + 33 | color: rgba(0%100%0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + 32 | color: rgba(0 255 0); + : ^ + 33 | color: rgba(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^ + 32 | color: rgba(0 255 0); + : ^^^ + 33 | color: rgba(0%100%0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:31:5] - 31 | color: rGbA(255,165,0); - : ^ + 32 | color: rgba(0 255 0); + : ^^^ + 33 | color: rgba(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^ + 32 | color: rgba(0 255 0); + : ^ + 33 | color: rgba(0%100%0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:31:5] 31 | color: rGbA(255,165,0); - : ^ + 32 | color: rgba(0 255 0); + : ^ + 33 | color: rgba(0%100%0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^^^^^^^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^^ + 33 | color: rgba(0%100%0%); + : ^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^ + 33 | color: rgba(0%100%0%); + : ^^ + 34 | color: rgba(29 164 192 / 95%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:32:5] + 32 | color: rgba(0 255 0); + 33 | color: rgba(0%100%0%); + : ^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^ + 33 | color: rgba(0%100%0%); + : ^ + 34 | color: rgba(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^ + 33 | color: rgba(0%100%0%); + : ^^^^ + 34 | color: rgba(29 164 192 / 95%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:32:5] + 32 | color: rgba(0 255 0); + 33 | color: rgba(0%100%0%); + : ^^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^^^ + 33 | color: rgba(0%100%0%); + : ^^^ + 34 | color: rgba(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^ + 33 | color: rgba(0%100%0%); + : ^^ + 34 | color: rgba(29 164 192 / 95%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:32:5] + 32 | color: rgba(0 255 0); + 33 | color: rgba(0%100%0%); + : ^^ + 34 | color: rgba(29 164 192 / 95%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:32:5] 32 | color: rgba(0 255 0); - : ^ + 33 | color: rgba(0%100%0%); + : ^ + 34 | color: rgba(29 164 192 / 95%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^^^^^^^^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^^ + 35 | color: rgba(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^ + 35 | color: rgba(123 255 255 / .5); `---- - x Percentage + x Number + ,-[$DIR/tests/fixture/value/color/input.css:33:5] + 33 | color: rgba(0%100%0%); + 34 | color: rgba(29 164 192 / 95%); + : ^^ + 35 | color: rgba(123 255 255 / .5); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- - x Percentage + x Number ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- - x Number + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:33:5] + 33 | color: rgba(0%100%0%); + 34 | color: rgba(29 164 192 / 95%); + : ^ + 35 | color: rgba(123 255 255 / .5); + `---- + + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^^ + 34 | color: rgba(29 164 192 / 95%); + : ^ + 35 | color: rgba(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:33:5] + 33 | color: rgba(0%100%0%); + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^^ + 34 | color: rgba(29 164 192 / 95%); + : ^^^ + 35 | color: rgba(123 255 255 / .5); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:33:5] 33 | color: rgba(0%100%0%); - : ^ + 34 | color: rgba(29 164 192 / 95%); + : ^^ + 35 | color: rgba(123 255 255 / .5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^ + 35 | color: rgba(123 255 255 / .5); + : ^ + 36 | color: rgba(123 255 255 / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^ + 35 | color: rgba(123 255 255 / .5); + : ^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^ + 36 | color: rgba(123 255 255 / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:34:5] - 34 | color: rgba(29 164 192 / 95%); - : ^^^ + 35 | color: rgba(123 255 255 / .5); + : ^^ + 36 | color: rgba(123 255 255 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:34:5] 34 | color: rgba(29 164 192 / 95%); - : ^^ + 35 | color: rgba(123 255 255 / .5); + : ^^ + 36 | color: rgba(123 255 255 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^ + 36 | color: rgba(123 255 255 / 50%); + : ^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^ + 36 | color: rgba(123 255 255 / 50%); + : ^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:35:5] + 35 | color: rgba(123 255 255 / .5); + 36 | color: rgba(123 255 255 / 50%); + : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:35:5] 35 | color: rgba(123 255 255 / .5); - : ^^ + 36 | color: rgba(123 255 255 / 50%); + : ^^ + 37 | color: rgba(48% 100% 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:36:5] + 36 | color: rgba(123 255 255 / 50%); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:36:5] + 36 | color: rgba(123 255 255 / 50%); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:36:5] + 36 | color: rgba(123 255 255 / 50%); + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^ + 38 | color: rgba(48% none 100% / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^^ + 38 | color: rgba(48% none 100% / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:36:5] 36 | color: rgba(123 255 255 / 50%); - : ^^ + 37 | color: rgba(48% 100% 100% / 50%); + : ^^ + 38 | color: rgba(48% none 100% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:37:5] - 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^ + 38 | color: rgba(48% none 100% / 50%); + : ^ + 39 | color: rgba(48% 100% 100% / none); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^ + 38 | color: rgba(48% none 100% / 50%); + : ^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^^ + 39 | color: rgba(48% 100% 100% / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:37:5] 37 | color: rgba(48% 100% 100% / 50%); - : ^^ + 38 | color: rgba(48% none 100% / 50%); + : ^^ + 39 | color: rgba(48% 100% 100% / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- - x Ident + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:38:5] + 38 | color: rgba(48% none 100% / 50%); + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + `---- + + x Number ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^ + 39 | color: rgba(48% 100% 100% / none); + : ^ + 40 | color: rgba(123 none 123 / 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^ + 39 | color: rgba(48% 100% 100% / none); + : ^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- - x Percentage + x Ident ,-[$DIR/tests/fixture/value/color/input.css:38:5] 38 | color: rgba(48% none 100% / 50%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:38:5] - 38 | color: rgba(48% none 100% / 50%); - : ^^ + 39 | color: rgba(48% 100% 100% / none); + : ^^^^ + 40 | color: rgba(123 none 123 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ + 41 | color: rgba(123 123 123 / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:39:5] - 39 | color: rgba(48% 100% 100% / none); - : ^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ + 41 | color: rgba(123 123 123 / none); `---- - x Percentage + x Ident ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^^ + 41 | color: rgba(123 123 123 / none); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- - x Percentage + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^ + 41 | color: rgba(123 123 123 / none); `---- - x Number + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^ + 41 | color: rgba(123 123 123 / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- - x Delimiter + x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^^ + 41 | color: rgba(123 123 123 / none); `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:39:5] 39 | color: rgba(48% 100% 100% / none); - : ^^^^ + 40 | color: rgba(123 none 123 / 50%); + : ^^ + 41 | color: rgba(123 123 123 / none); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^ + 41 | color: rgba(123 123 123 / none); + : ^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^ + 41 | color: rgba(123 123 123 / none); + : ^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:40:5] - 40 | color: rgba(123 none 123 / 50%); - : ^^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:40:5] 40 | color: rgba(123 none 123 / 50%); - : ^^ + 41 | color: rgba(123 123 123 / none); + : ^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ + 43 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ + 43 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ + 43 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:41:5] - 41 | color: rgba(123 123 123 / none); - : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^ + 43 | } `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^ + 43 | } `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ + 43 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ + 43 | } `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^ + 43 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ + 43 | } `---- - x Ident + x Function ,-[$DIR/tests/fixture/value/color/input.css:41:5] 41 | color: rgba(123 123 123 / none); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ + 43 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ + 43 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^ + 43 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^ + 43 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^ + 43 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ + 43 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^^^^^^ + 43 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^ + 43 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ + 43 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:42:5] - 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:41:5] + 41 | color: rgba(123 123 123 / none); + 42 | color: rgb(var(--red), var(--green), var(--blue), var(--alpha)); + : ^^^^^^^ + 43 | } `---- x Rule @@ -4845,36 +6276,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^^ + 46 | color: hsl(38.824 100% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^^^ + 46 | color: hsl(38.824 100% 50%); `---- x SimpleBlock @@ -4898,1614 +6335,2151 @@ ,-[$DIR/tests/fixture/value/color/input.css:45:1] 45 | .hsl { : ^ + 46 | color: hsl(38.824 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^ + 47 | color: HsL(39 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^ + 47 | color: HsL(39 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:46:5] - 46 | color: hsl(38.824 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^^^ + 47 | color: HsL(39 100% 50%); `---- x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^ + 47 | color: HsL(39 100% 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^^ + 47 | color: HsL(39 100% 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^ + 47 | color: HsL(39 100% 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^ + 47 | color: HsL(39 100% 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^^ + 47 | color: HsL(39 100% 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:45:1] + 45 | .hsl { + 46 | color: hsl(38.824 100% 50%); + : ^^ + 47 | color: HsL(39 100% 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Color ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); + : ^^ + 48 | color: hsl(100deg, 100%, 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:46:5] + 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:46:5] 46 | color: hsl(38.824 100% 50%); + 47 | color: HsL(39 100% 50%); : ^^ + 48 | color: hsl(100deg, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^^^^^^^^^^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x Angle + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^ + 49 | color: hsl(100, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^ + 49 | color: hsl(100, 100%, 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:47:5] + 47 | color: HsL(39 100% 50%); + 48 | color: hsl(100deg, 100%, 50%); + : ^ + 49 | color: hsl(100, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^^ + 49 | color: hsl(100, 100%, 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:47:5] 47 | color: HsL(39 100% 50%); - : ^^ + 48 | color: hsl(100deg, 100%, 50%); + : ^^ + 49 | color: hsl(100, 100%, 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^ + 50 | color: hsl(100 100% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ - `---- - - x Angle - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:48:5] - 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^ + 49 | color: hsl(100, 100%, 50%); + : ^ + 50 | color: hsl(100 100% 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^ + 49 | color: hsl(100, 100%, 50%); + : ^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^ + 50 | color: hsl(100 100% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^^ + 50 | color: hsl(100 100% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^ + 49 | color: hsl(100, 100%, 50%); + : ^ + 50 | color: hsl(100 100% 50%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^ + 49 | color: hsl(100, 100%, 50%); + : ^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^^ + 49 | color: hsl(100, 100%, 50%); + : ^^^ + 50 | color: hsl(100 100% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:48:5] 48 | color: hsl(100deg, 100%, 50%); - : ^^ + 49 | color: hsl(100, 100%, 50%); + : ^^ + 50 | color: hsl(100 100% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^^^^^^^^^^^^^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^^ + 50 | color: hsl(100 100% 50%); + : ^^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:49:5] - 49 | color: hsl(100, 100%, 50%); - : ^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^^ + 50 | color: hsl(100 100% 50%); + : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:49:5] 49 | color: hsl(100, 100%, 50%); - : ^^ + 50 | color: hsl(100 100% 50%); + : ^^ + 51 | color: hsl(100, 100%, 50%, .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^^^^^^^^^^^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:50:5] - 50 | color: hsl(100 100% 50%); - : ^^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); `---- - x Number + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:50:5] 50 | color: hsl(100 100% 50%); - : ^^ + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^ + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^^ + 52 | color: hsl(100 100% 50% / .8); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:51:5] - 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ + 52 | color: hsl(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^ + 52 | color: hsl(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ + 52 | color: hsl(100 100% 50% / .8); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ + 52 | color: hsl(100 100% 50% / .8); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:50:5] + 50 | color: hsl(100 100% 50%); + 51 | color: hsl(100, 100%, 50%, .8); + : ^^ + 52 | color: hsl(100 100% 50% / .8); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Color + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Function + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Ident + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Hue + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Number + x Color ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Percentage + x Hue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- - x Delimiter + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:51:5] + 51 | color: hsl(100, 100%, 50%, .8); + 52 | color: hsl(100 100% 50% / .8); + : ^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + `---- + + x Number ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^ + 52 | color: hsl(100 100% 50% / .8); + : ^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:51:5] 51 | color: hsl(100, 100%, 50%, .8); - : ^^ + 52 | color: hsl(100 100% 50% / .8); + : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Hue + x Function ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Percentage + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:52:5] + 52 | color: hsl(100 100% 50% / .8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:52:5] + 52 | color: hsl(100 100% 50% / .8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:52:5] + 52 | color: hsl(100 100% 50% / .8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x AlphaValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:52:5] 52 | color: hsl(100 100% 50% / .8); - : ^^ + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:52:5] + 52 | color: hsl(100 100% 50% / .8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:52:5] + 52 | color: hsl(100 100% 50% / .8); + 53 | color: hsl(var(--a), var(--b), var(--c)); + : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^^^^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:53:5] 53 | color: hsl(var(--a), var(--b), var(--c)); - : ^^^ + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:53:5] + 53 | color: hsl(var(--a), var(--b), var(--c)); + 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); + 55 | color: hsl(var(--a) var(--b) var(--c)); : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- - x Delimiter + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- - x Delimiter + x Function ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:54:5] - 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:54:5] 54 | color: hsl(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + 55 | color: hsl(var(--a) var(--b) var(--c)); + : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 57 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 57 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:55:5] 55 | color: hsl(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 57 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 57 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:56:5] - 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:55:5] + 55 | color: hsl(var(--a) var(--b) var(--c)); + 56 | color: hsl(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 57 | } `---- x Rule @@ -6530,36 +8504,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^^^^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x SimpleBlock @@ -6575,516 +8555,687 @@ ,-[$DIR/tests/fixture/value/color/input.css:59:1] 59 | .hsla { : ^ + 60 | color: hsla(100, 100%, 50%, .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:60:5] - 60 | color: hsla(100, 100%, 50%, .8); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^^ + 61 | color: hsla(100 100% 50% / .8); `---- x Number + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:59:1] + 59 | .hsla { + 60 | color: hsla(100, 100%, 50%, .8); + : ^^ + 61 | color: hsla(100 100% 50% / .8); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- - x Delimiter + x Color ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^ + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:60:5] + 60 | color: hsla(100, 100%, 50%, .8); + 61 | color: hsla(100 100% 50% / .8); + : ^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^ + 61 | color: hsla(100 100% 50% / .8); + : ^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:60:5] 60 | color: hsla(100, 100%, 50%, .8); - : ^^ + 61 | color: hsla(100 100% 50% / .8); + : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ + 63 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^ + 63 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 63 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^ + 63 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- - x Hue + x Function ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:61:5] - 61 | color: hsla(100 100% 50% / .8); - : ^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- - x Percentage + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- - x AlphaValue + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:61:5] 61 | color: hsla(100 100% 50% / .8); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^^^^^^ + 63 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:62:5] - 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:61:5] + 61 | color: hsla(100 100% 50% / .8); + 62 | color: hsla(var(--a), var(--b), var(--c), var(--d)); + : ^^^ + 63 | } `---- x Rule @@ -7117,36 +9268,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^^ + 66 | color: hwb(194 0% 0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^^^ + 66 | color: hwb(194 0% 0%); `---- x SimpleBlock @@ -7166,912 +9323,1215 @@ ,-[$DIR/tests/fixture/value/color/input.css:65:1] 65 | .hwb { : ^ + 66 | color: hwb(194 0% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^^ + 67 | color: hwb(194 0% 0% / 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:65:1] + 65 | .hwb { + 66 | color: hwb(194 0% 0%); + : ^ + 67 | color: hwb(194 0% 0% / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^ + 68 | color: hwb(194 0% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^ + 68 | color: hwb(194 0% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^^^^^^^^^^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^ + 68 | color: hwb(194 0% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^ + 68 | color: hwb(194 0% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^ + 67 | color: hwb(194 0% 0% / 50%); + : ^ + 68 | color: hwb(194 0% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^ + 68 | color: hwb(194 0% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^^ + 67 | color: hwb(194 0% 0% / 50%); + : ^^ + 68 | color: hwb(194 0% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:66:5] 66 | color: hwb(194 0% 0%); - : ^ + 67 | color: hwb(194 0% 0% / 50%); + : ^ + 68 | color: hwb(194 0% 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^ + 68 | color: hwb(194 0% 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^ + 68 | color: hwb(194 0% 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^^^ + 68 | color: hwb(194 0% 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:66:5] + 66 | color: hwb(194 0% 0%); + 67 | color: hwb(194 0% 0% / 50%); + : ^^ + 68 | color: hwb(194 0% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^ + 69 | color: hwb(194 50% 0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^ + 69 | color: hwb(194 50% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^^^^^^^^^^^^^^^^^^ + 68 | color: hwb(194 0% 50%); + : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^ + 68 | color: hwb(194 0% 50%); + : ^^ + 69 | color: hwb(194 50% 0%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^ + 68 | color: hwb(194 0% 50%); + : ^^ + 69 | color: hwb(194 50% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^ + 68 | color: hwb(194 0% 50%); + : ^ + 69 | color: hwb(194 50% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^^ + 68 | color: hwb(194 0% 50%); + : ^^^ + 69 | color: hwb(194 50% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:67:5] 67 | color: hwb(194 0% 0% / 50%); - : ^ + 68 | color: hwb(194 0% 50%); + : ^^ + 69 | color: hwb(194 50% 0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:68:5] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:68:5] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:68:5] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:67:5] - 67 | color: hwb(194 0% 0% / 50%); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:68:5] - 68 | color: hwb(194 0% 50%); - : ^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:68:5] + 68 | color: hwb(194 0% 50%); + 69 | color: hwb(194 50% 0%); + : ^^^^^ + 70 | color: hwb(194 50% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^^^ + 69 | color: hwb(194 50% 0%); + : ^^^^^ + 70 | color: hwb(194 50% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^^^^^^^^^^^^^ + 69 | color: hwb(194 50% 0%); + : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^ + 69 | color: hwb(194 50% 0%); + : ^^^ + 70 | color: hwb(194 50% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^ + 69 | color: hwb(194 50% 0%); + : ^^ + 70 | color: hwb(194 50% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^ + 70 | color: hwb(194 50% 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^^ + 69 | color: hwb(194 50% 0%); + : ^^ + 70 | color: hwb(194 50% 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:68:5] 68 | color: hwb(194 0% 50%); - : ^^ + 69 | color: hwb(194 50% 0%); + : ^ + 70 | color: hwb(194 50% 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^^^^^^^^^^^^^ + 70 | color: hwb(194 50% 50%); + : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^ + 70 | color: hwb(194 50% 50%); + : ^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^^ + 70 | color: hwb(194 50% 50%); + : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:69:5] 69 | color: hwb(194 50% 0%); - : ^ + 70 | color: hwb(194 50% 50%); + : ^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^^^^^^^^^^^^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Hue + x Function ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:70:5] 70 | color: hwb(194 50% 50%); - : ^^ + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:70:5] + 70 | color: hwb(194 50% 50%); + 71 | color: hwb(var(--a) var(--b) var(--c)); + : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 73 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 73 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:71:5] 71 | color: hwb(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 73 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 73 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 73 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:72:5] - 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:71:5] + 71 | color: hwb(var(--a) var(--b) var(--c)); + 72 | color: hwb(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 73 | } `---- x Rule @@ -8100,36 +10560,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^^^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x SimpleBlock @@ -8147,2154 +10613,2835 @@ ,-[$DIR/tests/fixture/value/color/input.css:75:1] 75 | .lab { : ^ + 76 | color: lab(29.2345% 39.3825 20.0664); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:76:5] - 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:75:1] + 75 | .lab { + 76 | color: lab(29.2345% 39.3825 20.0664); + : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:76:5] + 76 | color: lab(29.2345% 39.3825 20.0664); + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:76:5] 76 | color: lab(29.2345% 39.3825 20.0664); - : ^^^^^^^ + 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); + : ^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:77:5] 77 | color: lab(29.2345% 39.3825 20.0664 / 100%); - : ^^^ + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + : ^^ + 79 | color: lab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x Function + ,-[$DIR/tests/fixture/value/color/input.css:78:5] + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x Ident ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^^^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Delimiter + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x AlphaValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x Ident ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:78:5] 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); - : ^^ + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:78:5] + 78 | color: lab(29.2345% 39.3825 20.0664 / 50%); + 79 | color: lab(var(--a) var(--b) var(--c)); + : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 81 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 81 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:79:5] 79 | color: lab(var(--a) var(--b) var(--c)); - : ^^^ + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 81 | } `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 81 | } `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 81 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:79:5] + 79 | color: lab(var(--a) var(--b) var(--c)); + 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 81 | } `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Rule + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | ,-> .lch { + 84 | | color: lch(52.2345% 72.2 56.2 / 1); + 85 | | color: lch(29.2345% 44.2 27); + 86 | | color: lch(29.2345% 44.2 45deg); + 87 | | color: lch(29.2345% 44.2 .5turn); + 88 | | color: lch(29.2345% 44.2 27 / 100%); + 89 | | color: lch(29.2345% 44.2 27 / 50%); + 90 | | color: lch(var(--a) var(--b) var(--c)); + 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); + 92 | `-> } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x QualifiedRule + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | ,-> .lch { + 84 | | color: lch(52.2345% 72.2 56.2 / 1); + 85 | | color: lch(29.2345% 44.2 27); + 86 | | color: lch(29.2345% 44.2 45deg); + 87 | | color: lch(29.2345% 44.2 .5turn); + 88 | | color: lch(29.2345% 44.2 27 / 100%); + 89 | | color: lch(29.2345% 44.2 27 / 50%); + 90 | | color: lch(var(--a) var(--b) var(--c)); + 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); + 92 | `-> } `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x SelectorList + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x ComplexSelector + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x CompoundSelector + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x SubclassSelector + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x ClassSelector + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x SimpleBlock + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | ,-> .lch { + 84 | | color: lch(52.2345% 72.2 56.2 / 1); + 85 | | color: lch(29.2345% 44.2 27); + 86 | | color: lch(29.2345% 44.2 45deg); + 87 | | color: lch(29.2345% 44.2 .5turn); + 88 | | color: lch(29.2345% 44.2 27 / 100%); + 89 | | color: lch(29.2345% 44.2 27 / 50%); + 90 | | color: lch(var(--a) var(--b) var(--c)); + 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); + 92 | `-> } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x LBrace + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + : ^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x Color + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^ + 85 | color: lch(29.2345% 44.2 27); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:83:1] + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:80:5] - 80 | color: lab(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x Rule ,-[$DIR/tests/fixture/value/color/input.css:83:1] - 83 | ,-> .lch { - 84 | | color: lch(52.2345% 72.2 56.2 / 1); - 85 | | color: lch(29.2345% 44.2 27); - 86 | | color: lch(29.2345% 44.2 45deg); - 87 | | color: lch(29.2345% 44.2 .5turn); - 88 | | color: lch(29.2345% 44.2 27 / 100%); - 89 | | color: lch(29.2345% 44.2 27 / 50%); - 90 | | color: lch(var(--a) var(--b) var(--c)); - 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); - 92 | `-> } + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x QualifiedRule + x Number ,-[$DIR/tests/fixture/value/color/input.css:83:1] - 83 | ,-> .lch { - 84 | | color: lch(52.2345% 72.2 56.2 / 1); - 85 | | color: lch(29.2345% 44.2 27); - 86 | | color: lch(29.2345% 44.2 45deg); - 87 | | color: lch(29.2345% 44.2 .5turn); - 88 | | color: lch(29.2345% 44.2 27 / 100%); - 89 | | color: lch(29.2345% 44.2 27 / 50%); - 90 | | color: lch(var(--a) var(--b) var(--c)); - 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); - 92 | `-> } + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x SelectorList + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x ComplexSelector + x Hue ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x CompoundSelector + x Number ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^^^^ + 85 | color: lch(29.2345% 44.2 27); `---- - x SubclassSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ + 85 | color: lch(29.2345% 44.2 27); `---- - x ClassSelector + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ + 85 | color: lch(29.2345% 44.2 27); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^^^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ + 85 | color: lch(29.2345% 44.2 27); `---- - x SimpleBlock + x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:83:1] - 83 | ,-> .lch { - 84 | | color: lch(52.2345% 72.2 56.2 / 1); - 85 | | color: lch(29.2345% 44.2 27); - 86 | | color: lch(29.2345% 44.2 45deg); - 87 | | color: lch(29.2345% 44.2 .5turn); - 88 | | color: lch(29.2345% 44.2 27 / 100%); - 89 | | color: lch(29.2345% 44.2 27 / 50%); - 90 | | color: lch(var(--a) var(--b) var(--c)); - 91 | | color: lch(var(--a) var(--b) var(--c) / var(--d)); - 92 | `-> } + 83 | .lch { + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ + 85 | color: lch(29.2345% 44.2 27); `---- - x LBrace + x Number ,-[$DIR/tests/fixture/value/color/input.css:83:1] 83 | .lch { - : ^ + 84 | color: lch(52.2345% 72.2 56.2 / 1); + : ^ + 85 | color: lch(29.2345% 44.2 27); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ + 85 | color: lch(29.2345% 44.2 27); + : ^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:84:5] - 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + 85 | color: lch(29.2345% 44.2 27); + : ^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:84:5] 84 | color: lch(52.2345% 72.2 56.2 / 1); - : ^ + 85 | color: lch(29.2345% 44.2 27); + : ^^ + 86 | color: lch(29.2345% 44.2 45deg); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^^^^^^^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + `---- + + x Angle + ,-[$DIR/tests/fixture/value/color/input.css:85:5] + 85 | color: lch(29.2345% 44.2 27); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:85:5] 85 | color: lch(29.2345% 44.2 27); - : ^^ + 86 | color: lch(29.2345% 44.2 45deg); + : ^^ + 87 | color: lch(29.2345% 44.2 .5turn); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:85:5] + 85 | color: lch(29.2345% 44.2 27); + 86 | color: lch(29.2345% 44.2 45deg); + : ^^^ + 87 | color: lch(29.2345% 44.2 .5turn); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Angle ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:86:5] 86 | color: lch(29.2345% 44.2 45deg); - : ^^^ + 87 | color: lch(29.2345% 44.2 .5turn); + : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- - x Angle + x Number ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:87:5] 87 | color: lch(29.2345% 44.2 .5turn); - : ^^^^ + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:87:5] + 87 | color: lch(29.2345% 44.2 .5turn); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:87:5] + 87 | color: lch(29.2345% 44.2 .5turn); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:87:5] + 87 | color: lch(29.2345% 44.2 .5turn); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:87:5] + 87 | color: lch(29.2345% 44.2 .5turn); + 88 | color: lch(29.2345% 44.2 27 / 100%); + : ^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:88:5] 88 | color: lch(29.2345% 44.2 27 / 100%); - : ^^^ + 89 | color: lch(29.2345% 44.2 27 / 50%); + : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Hue + x Function ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Delimiter + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x AlphaValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Percentage + x Ident ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:89:5] 89 | color: lch(29.2345% 44.2 27 / 50%); - : ^^ + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:89:5] + 89 | color: lch(29.2345% 44.2 27 / 50%); + 90 | color: lch(var(--a) var(--b) var(--c)); + : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 92 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 92 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:90:5] 90 | color: lch(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 92 | } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 92 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:90:5] + 90 | color: lch(var(--a) var(--b) var(--c)); + 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 92 | } `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x Rule + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | ,-> .oklab { + 95 | | color: oklab(40.101% 0.1147 0.0453); + 96 | | color: oklab(var(--a) var(--b) var(--c)); + 97 | `-> } `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x QualifiedRule + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | ,-> .oklab { + 95 | | color: oklab(40.101% 0.1147 0.0453); + 96 | | color: oklab(var(--a) var(--b) var(--c)); + 97 | `-> } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x SelectorList + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x ComplexSelector + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x CompoundSelector + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x SubclassSelector + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x ClassSelector + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x SimpleBlock + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | ,-> .oklab { + 95 | | color: oklab(40.101% 0.1147 0.0453); + 96 | | color: oklab(var(--a) var(--b) var(--c)); + 97 | `-> } `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x LBrace + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + : ^ + 95 | color: oklab(40.101% 0.1147 0.0453); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:91:5] - 91 | color: lch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:94:1] + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x Rule + x Color ,-[$DIR/tests/fixture/value/color/input.css:94:1] - 94 | ,-> .oklab { - 95 | | color: oklab(40.101% 0.1147 0.0453); - 96 | | color: oklab(var(--a) var(--b) var(--c)); - 97 | `-> } + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x QualifiedRule + x Function ,-[$DIR/tests/fixture/value/color/input.css:94:1] - 94 | ,-> .oklab { - 95 | | color: oklab(40.101% 0.1147 0.0453); - 96 | | color: oklab(var(--a) var(--b) var(--c)); - 97 | `-> } + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x SelectorList + x Ident ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x ComplexSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x CompoundSelector + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x SubclassSelector + x Number ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x ClassSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^^^^^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x SimpleBlock + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:94:1] - 94 | ,-> .oklab { - 95 | | color: oklab(40.101% 0.1147 0.0453); - 96 | | color: oklab(var(--a) var(--b) var(--c)); - 97 | `-> } + 94 | .oklab { + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- - x LBrace + x Number ,-[$DIR/tests/fixture/value/color/input.css:94:1] 94 | .oklab { - : ^ + 95 | color: oklab(40.101% 0.1147 0.0453); + : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ + 97 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ + 97 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 97 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^ + 97 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- - x Number + x Function ,-[$DIR/tests/fixture/value/color/input.css:95:5] 95 | color: oklab(40.101% 0.1147 0.0453); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 97 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:96:5] - 96 | color: oklab(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:95:5] + 95 | color: oklab(40.101% 0.1147 0.0453); + 96 | color: oklab(var(--a) var(--b) var(--c)); + : ^^^ + 97 | } `---- x Rule @@ -10318,40 +13465,46 @@ `---- x SelectorList - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x ClassSelector - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^^^^^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x SimpleBlock ,-[$DIR/tests/fixture/value/color/input.css:99:1] @@ -10364,573 +13517,762 @@ `---- x LBrace - ,-[$DIR/tests/fixture/value/color/input.css:99:1] - 99 | .oklch { - : ^ - `---- + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + : ^ + 100 | color: oklch(42.1% 0.192 328.6 / 1); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^^^^^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:100:5] - 100 | color: oklch(42.1% 0.192 328.6 / 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:99:1] + 99 | .oklch { + 100 | color: oklch(42.1% 0.192 328.6 / 1); + : ^ + 101 | color: oklch(42.1% 0.192 328.6); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:101:5] - 101 | color: oklch(42.1% 0.192 328.6); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:100:5] + 100 | color: oklch(42.1% 0.192 328.6 / 1); + 101 | color: oklch(42.1% 0.192 328.6); + : ^^^^^ + 102 | color: oklch(var(--a) var(--b) var(--c)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^^^^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:102:5] - 102 | color: oklch(var(--a) var(--b) var(--c)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:101:5] + 101 | color: oklch(42.1% 0.192 328.6); + 102 | color: oklch(var(--a) var(--b) var(--c)); + : ^^^ + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 104 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^ + 104 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^^^^^^ + 104 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); : ^^^ + 104 | } `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:103:5] - 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); - : ^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:102:5] + 102 | color: oklch(var(--a) var(--b) var(--c)); + 103 | color: oklch(var(--a) var(--b) var(--c) / var(--d)); + : ^^^ + 104 | } `---- x Rule @@ -10995,36 +14337,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^^^^^ + 107 | color: color(sRGB 0 1 0); `---- x SimpleBlock @@ -11060,2628 +14408,3503 @@ ,-[$DIR/tests/fixture/value/color/input.css:106:1] 106 | .color { : ^ + 107 | color: color(sRGB 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^^^^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:106:1] + 106 | .color { + 107 | color: color(sRGB 0 1 0); + : ^ + 108 | color: color(srgb-linear 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^^^^^^^^^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^^^^ + 108 | color: color(srgb-linear 0 1 0); + : ^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:107:5] 107 | color: color(sRGB 0 1 0); - : ^ + 108 | color: color(srgb-linear 0 1 0); + : ^ + 109 | color: color(display-p3 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^^^^^^^^^^^ + 109 | color: color(display-p3 0 1 0); + : ^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:108:5] 108 | color: color(srgb-linear 0 1 0); - : ^ + 109 | color: color(display-p3 0 1 0); + : ^ + 110 | color: color(a98-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^^^^^^^^^^ + 110 | color: color(a98-rgb 0 1 0); + : ^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:109:5] 109 | color: color(display-p3 0 1 0); - : ^ + 110 | color: color(a98-rgb 0 1 0); + : ^ + 111 | color: color(prophoto-rgb 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^^^^^^^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:110:5] 110 | color: color(a98-rgb 0 1 0); - : ^ + 111 | color: color(prophoto-rgb 0 1 0); + : ^ + 112 | color: color(rec2020 0 1 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^^^^^^^^^^^^ + 112 | color: color(rec2020 0 1 0); + : ^^^^^^^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:111:5] 111 | color: color(prophoto-rgb 0 1 0); - : ^ + 112 | color: color(rec2020 0 1 0); + : ^ + 113 | color: color(sRGB 0 none 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^^^^^^^^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^^^^^^^ + 113 | color: color(sRGB 0 none 0); + : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:112:5] 112 | color: color(rec2020 0 1 0); - : ^ + 113 | color: color(sRGB 0 none 0); + : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^^^^^^^^^^^^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^^^^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:113:5] 113 | color: color(sRGB 0 none 0); - : ^ + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:113:5] + 113 | color: color(sRGB 0 none 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:113:5] + 113 | color: color(sRGB 0 none 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:113:5] + 113 | color: color(sRGB 0 none 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:113:5] + 113 | color: color(sRGB 0 none 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:113:5] + 113 | color: color(sRGB 0 none 0); + 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); + : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^^^^^^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:114:5] 114 | color: color(display-p3 0.823 0.6554 0.2537 /1); - : ^ + 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); + : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^^^^^^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:115:5] 115 | color: color(display-p3 0.823 0.6554 0.2537 / 1); - : ^ + 116 | color: color(display-p3 0.823 0.6554 0.2537/1); + : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:116:5] - 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:116:5] 116 | color: color(display-p3 0.823 0.6554 0.2537/1); - : ^ + 117 | color: color(display-p3 0.823 0.6554 0.2537); + : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:117:5] 117 | color: color(display-p3 0.823 0.6554 0.2537); - : ^^^^^^ + 118 | color: color(xyz 0.472 0.372 0.131); + : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:118:5] 118 | color: color(xyz 0.472 0.372 0.131); - : ^^^^^ + 119 | color: color(xyz-d50 0.472 0.372 0.131); + : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:119:5] 119 | color: color(xyz-d50 0.472 0.372 0.131); - : ^^^^^ + 120 | color: color(xyz-d65 0.472 0.372 0.131); + : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:120:5] 120 | color: color(xyz-d65 0.472 0.372 0.131); - : ^^^^^ + 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); - : ^^^^^^ + 122 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:121:5] 121 | color: color(display-p3 -0.6112 1.0079 -0.2192); + 122 | color: color(sRGB 0.41587 0.503670 0.36664); : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:122:5] 122 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 123 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:123:5] 123 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:124:5] 124 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:125:5] 125 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 126 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:126:5] 126 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Number + x Function + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + `---- + + x Ident ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:127:5] 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); - : ^^^^^^ + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:128:5] - 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); `---- - x Function + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:127:5] + 127 | color: color(profoto-rgb 0.4835 0.9167 0.2188); + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x DashedIdent + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ + 130 | } `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ + 130 | } `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 130 | } `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^ + 130 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:128:5] 128 | color: color(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^ + 130 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^^^^^^ + 130 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:129:5] - 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:128:5] + 128 | color: color(var(--a) var(--b) var(--c) var(--d)); + 129 | color: color(var(--a) var(--b) var(--c) var(--d) / var(--e)); + : ^^^ + 130 | } `---- x Rule @@ -13702,18 +17925,21 @@ ,-[$DIR/tests/fixture/value/color/input.css:132:1] 132 | @color-profile --fogra55beta { : ^^^^^^^^^^^^^ + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:132:1] 132 | @color-profile --fogra55beta { : ^^^^^^^^^^^^^ + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:132:1] 132 | @color-profile --fogra55beta { : ^^^^^^^^^^^^^ + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); `---- x SimpleBlock @@ -13727,60 +17953,79 @@ ,-[$DIR/tests/fixture/value/color/input.css:132:1] 132 | @color-profile --fogra55beta { : ^ + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ + 134 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ + 134 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x Url - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^ + 134 | } `---- x UrlValue - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x Str - ,-[$DIR/tests/fixture/value/color/input.css:133:5] - 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:132:1] + 132 | @color-profile --fogra55beta { + 133 | src: url('https://example.org/2020_13.003_FOGRA55beta_CL_Profile.icc'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 134 | } `---- x Rule @@ -13811,36 +18056,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^^^^^^^^^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x SimpleBlock @@ -13859,906 +18110,1207 @@ ,-[$DIR/tests/fixture/value/color/input.css:136:1] 136 | .dark_skin { : ^ + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:137:5] - 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:137:5] + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:136:1] + 136 | .dark_skin { + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:137:5] + 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:137:5] 137 | background-color: color(--fogra55beta 0.183596 0.464444 0.461729 0.612490 0.156903 0.000000 0.000000); - : ^^^^^^^^ + 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); + : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:138:5] 138 | background-color: color(--fogra55beta 0.070804 0.334971 0.321802 0.215606 0.103107 0.000000 0.000000); - : ^^^^^^^^ + 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); + : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:139:5] 139 | background-color: color(--fogra55beta 0.572088 0.229346 0.081708 0.282044 0.000000 0.000000 0.168260); - : ^^^^^^^^ + 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); + : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:140:5] 140 | background-color: color(--fogra55beta 0.314566 0.145687 0.661941 0.582879 0.000000 0.234362 0.000000); - : ^^^^^^^^ + 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); + : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^ + 143 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 143 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^ + 143 | } `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:141:5] 141 | background-color: color(--fogra55beta 0.375515 0.259934 0.034849 0.107161 0.000000 0.000000 0.308200); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:142:5] - 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); - : ^^^^^^^^ + 142 | background-color: color(--fogra55beta 0.397575 0.010047 0.223682 0.031140 0.000000 0.317066 0.000000); + : ^^^^^^^^ + 143 | } `---- x Rule @@ -14787,36 +19339,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^^^^^^^^^^^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x SimpleBlock @@ -14834,750 +19392,999 @@ ,-[$DIR/tests/fixture/value/color/input.css:145:1] 145 | .device-cmyk { : ^ + 146 | color: device-cmyk(0 81% 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:146:5] - 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:146:5] + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:145:1] + 145 | .device-cmyk { + 146 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:146:5] + 146 | color: device-cmyk(0 81% 81% 30%); + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:146:5] 146 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 147 | color: device-cmyk(0% 70% 20% 0%); + : ^ + 148 | color: device-cmyk(0% 70% 20% 0%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:147:5] 147 | color: device-cmyk(0% 70% 20% 0%); - : ^ + 148 | color: device-cmyk(0% 70% 20% 0%); + : ^ + 149 | color: device-cmyk(0 0.7 0.2 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^^^^^^^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:148:5] - 148 | color: device-cmyk(0% 70% 20% 0%); - : ^^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:148:5] 148 | color: device-cmyk(0% 70% 20% 0%); - : ^ + 149 | color: device-cmyk(0 0.7 0.2 0); + : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ + 151 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^ + 151 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 151 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^^^^ + 151 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- - x CmykComponent + x Function ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:149:5] - 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- - x CmykComponent + x Function ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- - x CmykComponent + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:149:5] 149 | color: device-cmyk(0 0.7 0.2 0); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^^^^^^ + 151 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:150:5] - 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:149:5] + 149 | color: device-cmyk(0 0.7 0.2 0); + 150 | color: device-cmyk(var(--a) var(--b) var(--c) var(--d)); + : ^^^ + 151 | } `---- x Rule @@ -15608,36 +20415,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^^^^^^^^^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x SimpleBlock @@ -15656,1719 +20469,2260 @@ ,-[$DIR/tests/fixture/value/color/input.css:153:1] 153 | .color-mix { : ^ + 154 | color: color-mix(in lch, purple 50%, plum 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:154:5] - 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); `---- x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:153:1] + 153 | .color-mix { + 154 | color: color-mix(in lch, purple 50%, plum 50%); + : ^^ + 155 | color: color-mix(in lch, purple 50%, plum); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:154:5] 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^^ + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:154:5] 154 | color: color-mix(in lch, purple 50%, plum 50%); - : ^^ + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:154:5] + 154 | color: color-mix(in lch, purple 50%, plum 50%); + 155 | color: color-mix(in lch, purple 50%, plum); + : ^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ + 157 | color: color-mix(in lch, purple, plum); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ + 157 | color: color-mix(in lch, purple, plum); `---- - x Percentage + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^ + 157 | color: color-mix(in lch, purple, plum); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^^ + 157 | color: color-mix(in lch, purple, plum); `---- - x Delimiter + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ + 157 | color: color-mix(in lch, purple, plum); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^^ + 157 | color: color-mix(in lch, purple, plum); `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:155:5] 155 | color: color-mix(in lch, purple 50%, plum); - : ^^^^ + 156 | color: color-mix(in lch, purple, plum 50%); + : ^^ + 157 | color: color-mix(in lch, purple, plum); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + 157 | color: color-mix(in lch, purple, plum); + : ^ + 158 | color: color-mix(in lch, plum, purple); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + 157 | color: color-mix(in lch, purple, plum); + : ^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + 157 | color: color-mix(in lch, purple, plum); + : ^ + 158 | color: color-mix(in lch, plum, purple); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^ + 157 | color: color-mix(in lch, purple, plum); + : ^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:156:5] 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:156:5] - 156 | color: color-mix(in lch, purple, plum 50%); - : ^^ + 157 | color: color-mix(in lch, purple, plum); + : ^^^^ + 158 | color: color-mix(in lch, plum, purple); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^ + 158 | color: color-mix(in lch, plum, purple); + : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^ + 158 | color: color-mix(in lch, plum, purple); + : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^ + 158 | color: color-mix(in lch, plum, purple); + : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^ + 158 | color: color-mix(in lch, plum, purple); + : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:157:5] 157 | color: color-mix(in lch, purple, plum); - : ^^^^ + 158 | color: color-mix(in lch, plum, purple); + : ^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^^^^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ + 160 | } `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^^^ + 160 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } `---- - x Delimiter + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ + 160 | } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ + 160 | } + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^ + 160 | } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^ + 160 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:158:5] 158 | color: color-mix(in lch, plum, purple); - : ^^^^^^ + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^^ + 160 | } + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^^ + 160 | } + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:158:5] + 158 | color: color-mix(in lch, plum, purple); + 159 | color: color-mix(in lch, purple 80%, plum 80%); + : ^^ + 160 | } + `---- + + x Rule + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | ,-> .color-contrast { + 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + 165 | `-> } + `---- + + x QualifiedRule + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | ,-> .color-contrast { + 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + 165 | `-> } + `---- + + x SelectorList + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x ClassSelector + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | ,-> .color-contrast { + 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + 165 | `-> } + `---- + + x LBrace + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + : ^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + x Color + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:162:1] + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:159:5] - 159 | color: color-mix(in lch, purple 80%, plum 80%); - : ^^ - `---- - - x Rule ,-[$DIR/tests/fixture/value/color/input.css:162:1] - 162 | ,-> .color-contrast { - 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - 165 | `-> } + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x QualifiedRule + x Number ,-[$DIR/tests/fixture/value/color/input.css:162:1] - 162 | ,-> .color-contrast { - 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - 165 | `-> } + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x SelectorList + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x ComplexSelector + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x CompoundSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x SubclassSelector + x Ident ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x ClassSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^^^^^^^^^^^^^^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x SimpleBlock + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:162:1] - 162 | ,-> .color-contrast { - 163 | | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - 164 | | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - 165 | `-> } + 162 | .color-contrast { + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- - x LBrace + x Ident ,-[$DIR/tests/fixture/value/color/input.css:162:1] 162 | .color-contrast { - : ^ + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^^^^^^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- - x Hue + x Number ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- - x ComponentValue + x Number ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- - x Percentage + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:163:5] - 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ + 165 | } `---- - x Number + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- - x Delimiter + x Color ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^^^^^^^^^^^^ + 165 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^^^^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ + 165 | } `---- - x Ident + x Number ,-[$DIR/tests/fixture/value/color/input.css:163:5] 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); - : ^^ + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^ + 165 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^ + 165 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:163:5] + 163 | color: color-contrast(currentColor vs hsl(200 83% 23%), purple to AA); + 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); + : ^^^ + 165 | } `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^ + x Rule + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | ,-> .foo { + 168 | | color: device-cmyk(0 81% 81% 30%); + 169 | | color: rgb(178 34 34); + 170 | | color: firebrick; + 171 | `-> } `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^ + x QualifiedRule + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | ,-> .foo { + 168 | | color: device-cmyk(0 81% 81% 30%); + 169 | | color: rgb(178 34 34); + 170 | | color: firebrick; + 171 | `-> } `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + x SelectorList + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + x ComplexSelector + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + x CompoundSelector + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + x SubclassSelector + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + x ClassSelector + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^^^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + x SimpleBlock + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | ,-> .foo { + 168 | | color: device-cmyk(0 81% 81% 30%); + 169 | | color: rgb(178 34 34); + 170 | | color: firebrick; + 171 | `-> } `---- - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + x LBrace + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + : ^ + 168 | color: device-cmyk(0 81% 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 169 | color: rgb(178 34 34); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 169 | color: rgb(178 34 34); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ + 169 | color: rgb(178 34 34); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ + 169 | color: rgb(178 34 34); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ + 169 | color: rgb(178 34 34); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^ + 169 | color: rgb(178 34 34); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x Number - ,-[$DIR/tests/fixture/value/color/input.css:164:5] - 164 | color: color-contrast(currentColor vs rgb(10 75 107), rgb(128 0 128) to 4.5); - : ^^^ + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:167:1] + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x Rule + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:167:1] - 167 | ,-> .foo { - 168 | | color: device-cmyk(0 81% 81% 30%); - 169 | | color: rgb(178 34 34); - 170 | | color: firebrick; - 171 | `-> } + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x QualifiedRule + x Number ,-[$DIR/tests/fixture/value/color/input.css:167:1] - 167 | ,-> .foo { - 168 | | color: device-cmyk(0 81% 81% 30%); - 169 | | color: rgb(178 34 34); - 170 | | color: firebrick; - 171 | `-> } + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 169 | color: rgb(178 34 34); `---- - x SelectorList + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x ComplexSelector + x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x CompoundSelector + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x SubclassSelector + x Number ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 169 | color: rgb(178 34 34); `---- - x ClassSelector + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x Ident + x CmykComponent ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^^^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x SimpleBlock + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:167:1] - 167 | ,-> .foo { - 168 | | color: device-cmyk(0 81% 81% 30%); - 169 | | color: rgb(178 34 34); - 170 | | color: firebrick; - 171 | `-> } + 167 | .foo { + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 169 | color: rgb(178 34 34); `---- - x LBrace + x Number ,-[$DIR/tests/fixture/value/color/input.css:167:1] 167 | .foo { - : ^ + 168 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 169 | color: rgb(178 34 34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^ + 170 | color: firebrick; `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^ + 170 | color: firebrick; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^^^^^^^^^^^^ + 170 | color: firebrick; `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ + 169 | color: rgb(178 34 34); + : ^^^ + 170 | color: firebrick; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 169 | color: rgb(178 34 34); + : ^^^ + 170 | color: firebrick; `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 169 | color: rgb(178 34 34); + : ^^^ + 170 | color: firebrick; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 169 | color: rgb(178 34 34); + : ^^ + 170 | color: firebrick; `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 169 | color: rgb(178 34 34); + : ^^ + 170 | color: firebrick; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:168:5] - 168 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + 169 | color: rgb(178 34 34); + : ^^ + 170 | color: firebrick; `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:168:5] 168 | color: device-cmyk(0 81% 81% 30%); - : ^^ + 169 | color: rgb(178 34 34); + : ^^ + 170 | color: firebrick; `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^^^^^^^^ + 170 | color: firebrick; + : ^^^^^^^^^^^^^^^^ + 171 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^ + 170 | color: firebrick; + : ^^^^^ + 171 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^ + 170 | color: firebrick; + : ^^^^^ + 171 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^^^^^^^^^^^^ + 170 | color: firebrick; + : ^^^^^^^^^ + 171 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:169:5] 169 | color: rgb(178 34 34); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:169:5] - 169 | color: rgb(178 34 34); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:170:5] - 170 | color: firebrick; - : ^^^^^^^^^ + 170 | color: firebrick; + : ^^^^^^^^^ + 171 | } `---- x Rule @@ -17393,36 +22747,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^^^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x SimpleBlock @@ -17438,354 +22798,471 @@ ,-[$DIR/tests/fixture/value/color/input.css:173:1] 173 | .bar { : ^ + 174 | color: device-cmyk(0 81% 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^^^^^^^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ + 175 | color: lab(45.060% 45.477 35.459); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^ + 175 | color: lab(45.060% 45.477 35.459); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:174:5] - 174 | color: device-cmyk(0 81% 81% 30%); + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); : ^^ + 175 | color: lab(45.060% 45.477 35.459); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 175 | color: lab(45.060% 45.477 35.459); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CmykComponent + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 175 | color: lab(45.060% 45.477 35.459); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^^ + 175 | color: lab(45.060% 45.477 35.459); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:173:1] + 173 | .bar { + 174 | color: device-cmyk(0 81% 81% 30%); + : ^^ + 175 | color: lab(45.060% 45.477 35.459); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:175:5] - 175 | color: lab(45.060% 45.477 35.459); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:174:5] + 174 | color: device-cmyk(0 81% 81% 30%); + 175 | color: lab(45.060% 45.477 35.459); + : ^^^^^^ + 176 | color: rgb(70.690% 26.851% 19.724%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^ + 177 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^ + 177 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 177 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^ + 177 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ + 177 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ + 177 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^^ + 177 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:176:5] - 176 | color: rgb(70.690% 26.851% 19.724%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:175:5] + 175 | color: lab(45.060% 45.477 35.459); + 176 | color: rgb(70.690% 26.851% 19.724%); + : ^^^^^^ + 177 | } `---- x Rule @@ -17826,36 +23303,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^^^^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x SimpleBlock @@ -17879,2460 +23362,3279 @@ ,-[$DIR/tests/fixture/value/color/input.css:179:1] 179 | .calc { : ^ + 180 | color: rgba(calc(255 - 1), 255, 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^^^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^^^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:180:5] - 180 | color: rgba(calc(255 - 1), 255, 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:179:1] + 179 | .calc { + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + : ^ + 181 | color: rgba(255, calc(255 - 1), 255, 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^^^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^^^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:181:5] - 181 | color: rgba(255, calc(255 - 1), 255, 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:180:5] + 180 | color: rgba(calc(255 - 1), 255, 255, 1); + 181 | color: rgba(255, calc(255 - 1), 255, 1); + : ^ + 182 | color: rgba(255, 255, calc(255 - 1), 1); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^^^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^^^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:182:5] - 182 | color: rgba(255, 255, calc(255 - 1), 1); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:181:5] + 181 | color: rgba(255, calc(255 - 1), 255, 1); + 182 | color: rgba(255, 255, calc(255 - 1), 1); + : ^ + 183 | color: rgba(255, 255, 255, calc(1 - 1)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^^^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^^^^^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:183:5] - 183 | color: rgba(255, 255, 255, calc(1 - 1)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:182:5] + 182 | color: rgba(255, 255, calc(255 - 1), 1); + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + : ^ + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^^^^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Dimension - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Dimension - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:184:5] - 184 | color: hsla(calc(120deg + 16deg) 100% 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:183:5] + 183 | color: rgba(255, 255, 255, calc(1 - 1)); + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + : ^^ + 185 | color: hsla(120deg calc(20% + 10%) 50%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^^^^^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:185:5] - 185 | color: hsla(120deg calc(20% + 10%) 50%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:184:5] + 184 | color: hsla(calc(120deg + 16deg) 100% 50%); + 185 | color: hsla(120deg calc(20% + 10%) 50%); + : ^^ + 186 | color: hsla(120deg 40% calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^^^^^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:186:5] - 186 | color: hsla(120deg 40% calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:185:5] + 185 | color: hsla(120deg calc(20% + 10%) 50%); + 186 | color: hsla(120deg 40% calc(20% + 10%)); + : ^^ + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Angle - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^^^^^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:187:5] - 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:186:5] + 186 | color: hsla(120deg 40% calc(20% + 10%)); + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + : ^^ + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Hue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^^^^^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:188:5] - 188 | color: hwb(194 calc(20% + 10%) 0% / .5); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:187:5] + 187 | color: hsl(120deg 40% 20% / calc(20% + 10%)); + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + : ^^ + 189 | color: device-cmyk(0 calc(20%) 81% 30%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^^^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x CmykComponent - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:189:5] - 189 | color: device-cmyk(0 calc(20%) 81% 30%); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:188:5] + 188 | color: hwb(194 calc(20% + 10%) 0% / .5); + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + : ^^ + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ + 191 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 191 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^ + 191 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^ + 191 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^^^^^^^ + 191 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ + 191 | } `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^^^ + 191 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^ + 191 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^^^ + 191 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:190:5] - 190 | color: color(display-p3 calc(1 + 2) 0.5 0); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:189:5] + 189 | color: device-cmyk(0 calc(20%) 81% 30%); + 190 | color: color(display-p3 calc(1 + 2) 0.5 0); + : ^ + 191 | } `---- x Rule @@ -20369,36 +26671,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^^^^^^^^ + 194 | color: rgb(from indianred 255 255 255); `---- x SimpleBlock @@ -20420,1110 +26728,1479 @@ ,-[$DIR/tests/fixture/value/color/input.css:193:1] 193 | .relative { : ^ + 194 | color: rgb(from indianred 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:193:1] + 193 | .relative { + 194 | color: rgb(from indianred 255 255 255); + : ^^^ + 195 | color: rgb(from transparent 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^^^^^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:194:5] 194 | color: rgb(from indianred 255 255 255); - : ^^^ + 195 | color: rgb(from transparent 255 255 255); + : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^ + 197 | color: rgb(from Canvas 255 255 255); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:195:5] + 195 | color: rgb(from transparent 255 255 255); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^ + 197 | color: rgb(from Canvas 255 255 255); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:195:5] + 195 | color: rgb(from transparent 255 255 255); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:195:5] + 195 | color: rgb(from transparent 255 255 255); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- - x Color + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^^^^^^^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); + `---- + + x Hue + ,-[$DIR/tests/fixture/value/color/input.css:195:5] + 195 | color: rgb(from transparent 255 255 255); + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:195:5] 195 | color: rgb(from transparent 255 255 255); - : ^^^ + 196 | color: lch(from var(--mygray) 62% 30 -34); + : ^^^ + 197 | color: rgb(from Canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- - x Function + x Color ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^^^^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ - `---- - - x Hue - ,-[$DIR/tests/fixture/value/color/input.css:196:5] - 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:196:5] 196 | color: lch(from var(--mygray) 62% 30 -34); - : ^^^ + 197 | color: rgb(from Canvas 255 255 255); + : ^^^ + 198 | color: rgb(from canvas 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:197:5] 197 | color: rgb(from Canvas 255 255 255); - : ^^^ + 198 | color: rgb(from canvas 255 255 255); + : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:198:5] 198 | color: rgb(from canvas 255 255 255); - : ^^^ + 199 | color: rgb(from ActiveBorder 255 255 255); + : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^^^^^^^^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:199:5] 199 | color: rgb(from ActiveBorder 255 255 255); - : ^^^ + 200 | color: rgb(from -moz-buttondefault 255 255 255); + : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^^^^^^^^^^^^^^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:200:5] 200 | color: rgb(from -moz-buttondefault 255 255 255); - : ^^^ + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + : ^^^ + 202 | color: rgb(from currentColor 255 255 255); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^ + 203 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 203 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^ + 203 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ + 203 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ + 203 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^^^^^^^^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:201:5] 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:201:5] - 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:202:5] - 202 | color: rgb(from currentColor 255 255 255); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:201:5] + 201 | color: rgb(from -moz-activehyperlinktext 255 255 255); + 202 | color: rgb(from currentColor 255 255 255); + : ^^^ + 203 | } `---- x Rule @@ -21558,36 +28235,42 @@ ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x SubclassSelector ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ClassSelector ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^^^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x SimpleBlock @@ -21608,996 +28291,1217 @@ ,-[$DIR/tests/fixture/value/color/input.css:206:1] 206 | .var { : ^ + 207 | color: rgb(var(--red) var(--green) var(--blue)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:207:5] - 207 | color: rgb(var(--red) var(--green) var(--blue)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:206:1] + 206 | .var { + 207 | color: rgb(var(--red) var(--green) var(--blue)); + : ^^^^^^ + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:208:5] - 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:207:5] + 207 | color: rgb(var(--red) var(--green) var(--blue)); + 208 | color: rgb(var(--red) var(--green) var(--blue) / var(--alpha)); + : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:210:5] 210 | color: rgb(env(--red) env(--green) env(--blue)); : ^^^^^^ + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^ `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:211:5] - 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:210:5] + 210 | color: rgb(env(--red) env(--green) env(--blue)); + 211 | color: rgb(env(--red) env(--green) env(--blue) / env(--alpha)); + : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:213:5] 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); : ^^^^^^ + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x Color - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^ + 215 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ + 215 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ + 215 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ + 215 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^ + 215 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^ + 215 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^ + 215 | } `---- x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ + 215 | } `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^^^^^^^^^^ + 215 | } `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^^ + 215 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ + 215 | } `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:214:5] - 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:213:5] + 213 | color: rgb(constant(--red) constant(--green) constant(--blue)); + 214 | color: rgb(constant(--red) constant(--green) constant(--blue) / constant(--alpha)); + : ^^^^^^^ + 215 | } `---- x Rule @@ -22758,42 +29662,49 @@ ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x TypeSelector ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x TagNameSelector ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x WqName ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^^^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x SimpleBlock @@ -22877,8998 +29788,11997 @@ ,-[$DIR/tests/fixture/value/color/input.css:217:1] 217 | div { : ^ + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ + 219 | color: lab(var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ + 219 | color: lab(var(--mycolor)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ + 219 | color: lab(var(--mycolor)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ + 219 | color: lab(var(--mycolor)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ + 219 | color: lab(var(--mycolor)); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^ + 219 | color: lab(var(--mycolor)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ + 219 | color: lab(var(--mycolor)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^ + 219 | color: lab(var(--mycolor)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^ + 219 | color: lab(var(--mycolor)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:218:5] - 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:217:1] + 217 | div { + 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + : ^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x Delimiter + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x DashedIdent + x Color ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^ + 219 | color: lab(var(--mycolor)); + : ^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^ + 219 | color: lab(var(--mycolor)); + : ^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:218:5] 218 | color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); - : ^^^^^^^^^^^^^^^ + 219 | color: lab(var(--mycolor)); + : ^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:219:5] 219 | color: lab(var(--mycolor)); - : ^^^^^^^^^ + 220 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:219:5] + 219 | color: lab(var(--mycolor)); + 220 | color: rgba(var(--bg-color) 1); + : ^ + 221 | color: rgba(var(--bg-color) / 1); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:219:5] + 219 | color: lab(var(--mycolor)); + 220 | color: rgba(var(--bg-color) 1); + : ^ + 221 | color: rgba(var(--bg-color) / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^ + 222 | color: lab(var(--mycolor) 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + 221 | color: rgba(var(--bg-color) / 1); + : ^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^ + 221 | color: rgba(var(--bg-color) / 1); + : ^ + 222 | color: lab(var(--mycolor) 0); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:220:5] + 220 | color: rgba(var(--bg-color) 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ + 222 | color: lab(var(--mycolor) 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:220:5] + 220 | color: rgba(var(--bg-color) 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ + 222 | color: lab(var(--mycolor) 0); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:220:5] + 220 | color: rgba(var(--bg-color) 1); + 221 | color: rgba(var(--bg-color) / 1); + : ^ + 222 | color: lab(var(--mycolor) 0); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:220:5] 220 | color: rgba(var(--bg-color) 1); - : ^ + 221 | color: rgba(var(--bg-color) / 1); + : ^ + 222 | color: lab(var(--mycolor) 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + 222 | color: lab(var(--mycolor) 0); + : ^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); + 222 | color: lab(var(--mycolor) 0); : ^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:221:5] - 221 | color: rgba(var(--bg-color) / 1); - : ^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:221:5] 221 | color: rgba(var(--bg-color) / 1); + 222 | color: lab(var(--mycolor) 0); : ^ + 223 | color: lab(var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^^^^^^^^^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- - x Number + x Function ,-[$DIR/tests/fixture/value/color/input.css:222:5] 222 | color: lab(var(--mycolor) 0); - : ^ + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:222:5] + 222 | color: lab(var(--mycolor) 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:222:5] + 222 | color: lab(var(--mycolor) 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:222:5] + 222 | color: lab(var(--mycolor) 0); + 223 | color: lab(var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:223:5] + 223 | color: lab(var(--mycolor) var(--mycolor)); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:223:5] + 223 | color: lab(var(--mycolor) var(--mycolor)); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- - x Function + x Number ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:223:5] + 223 | color: lab(var(--mycolor) var(--mycolor)); + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- - x DashedIdent + x Number ,-[$DIR/tests/fixture/value/color/input.css:223:5] 223 | color: lab(var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 224 | color: lab(from var(--mycolor) 0 0 0); + : ^ + 225 | color: lab(from var(--mycolor) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:224:5] - 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:224:5] 224 | color: lab(from var(--mycolor) 0 0 0); - : ^ + 225 | color: lab(from var(--mycolor) var(--color)); + : ^^^^^^^ + 226 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:225:5] 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^ + 226 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^^^^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:225:5] - 225 | color: lab(from var(--mycolor) var(--color)); - : ^^^^^^^ + x Color + ,-[$DIR/tests/fixture/value/color/input.css:226:5] + 226 | color: rgb(var(--bg-color)); + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x StyleBlock + x Ident ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x Declaration + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x DeclarationName + x Function ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x Color + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:226:5] 226 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 227 | color: rgb(var(--bg-color), var(--bg-color-a)); + : ^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:227:5] - 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:227:5] 227 | color: rgb(var(--bg-color), var(--bg-color-a)); - : ^^^^^^^^^^^^ + 228 | color: rgb(var(--bg-color) var(--bg-color-a)); + : ^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:228:5] - 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- - x DashedIdent + x Number ,-[$DIR/tests/fixture/value/color/input.css:228:5] 228 | color: rgb(var(--bg-color) var(--bg-color-a)); - : ^^^^^^^^^^^^ + 229 | color: rgba(var(--bg-color) 1); + : ^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^^^^^^^^^^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- - x Number + x Function ,-[$DIR/tests/fixture/value/color/input.css:229:5] 229 | color: rgba(var(--bg-color) 1); - : ^ + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:229:5] + 229 | color: rgba(var(--bg-color) 1); + 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:230:5] 230 | color: rgb(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:231:5] - 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x Color + ,-[$DIR/tests/fixture/value/color/input.css:231:5] + 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:231:5] 231 | color: lab(var(--mycolor) var(--mycolor) var(--mycolor)); - : ^^^^^^^^^ + 232 | color: color(from var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:232:5] 232 | color: color(from var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:232:5] + 232 | color: color(from var(--bg-color) var(--bg-color)); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:232:5] + 232 | color: color(from var(--bg-color) var(--bg-color)); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:232:5] + 232 | color: color(from var(--bg-color) var(--bg-color)); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:232:5] + 232 | color: color(from var(--bg-color) var(--bg-color)); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:232:5] + 232 | color: color(from var(--bg-color) var(--bg-color)); + 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x Function + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x Ident + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x ComponentValue + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ + 235 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:233:5] - 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:233:5] 233 | color: color(from var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 234 | color: color(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:234:5] - 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^ + 235 | color: color(var(--bg-color)); + : ^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:234:5] 234 | color: color(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 235 | color: color(var(--bg-color)); + : ^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ + 237 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^ + 237 | color: color(var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ + 237 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:235:5] 235 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x CalcSum + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^ + x CalcProductOrOperator + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + x CalcProduct + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^ + x CalcValue + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + x CalcOperator + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + x CalcValueOrOperator + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + x CalcValue + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + x Number + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x CalcSum - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x CalcProductOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x CalcProduct - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^^^^^ + 237 | color: color(var(--bg-color)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^^ + 237 | color: color(var(--bg-color)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x CalcOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x CalcValueOrOperator - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x CalcValue - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x Number - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:235:5] + 235 | color: color(var(--bg-color)); + 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); + : ^ + 237 | color: color(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:236:5] - 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^^^^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcSum + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcProductOrOperator + x Ident ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcProduct + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^^^^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcValueOrOperator + x Color ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^^ + 237 | color: color(var(--bg-color)); + : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcValueOrOperator + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcOperator + x Function ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcValueOrOperator + x Ident ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + 237 | color: color(var(--bg-color)); + : ^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x CalcValue + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:236:5] 236 | color: color(from var(--base) mi calc(pi * 2) calc(pi / 2)); - : ^ + 237 | color: color(var(--bg-color)); + : ^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- - x Function + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); `---- - x Ident + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x Number ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^ + 239 | color: color(--unwise var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ + 239 | color: color(--unwise var(--bg-color)); `---- - x DashedIdent + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:237:5] 237 | color: color(var(--bg-color)); - : ^^^^^^^^^^ + 238 | color: color(--unwise 35% 20% 8%); + : ^^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^^ + 239 | color: color(--unwise var(--bg-color)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:237:5] + 237 | color: color(var(--bg-color)); + 238 | color: color(--unwise 35% 20% 8%); + : ^ + 239 | color: color(--unwise var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^^^^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- - x Percentage + x Ident ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); + 239 | color: color(--unwise var(--bg-color)); : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:238:5] - 238 | color: color(--unwise 35% 20% 8%); - : ^^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:238:5] 238 | color: color(--unwise 35% 20% 8%); - : ^ + 239 | color: color(--unwise var(--bg-color)); + : ^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:239:5] 239 | color: color(--unwise var(--bg-color)); - : ^^^^^^^^^^ + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:5] + 239 | color: color(--unwise var(--bg-color)); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:239:5] + 239 | color: color(--unwise var(--bg-color)); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:5] + 239 | color: color(--unwise var(--bg-color)); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:239:5] + 239 | color: color(--unwise var(--bg-color)); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:240:5] - 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:239:5] + 239 | color: color(--unwise var(--bg-color)); + 240 | color: color(--unwise var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x DashedIdent + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:240:5] 240 | color: color(--unwise var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 241 | color: device-cmyk(var(--bg-color)); + : ^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:241:5] 241 | color: device-cmyk(var(--bg-color)); - : ^^^^^^^^^^ + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:241:5] + 241 | color: device-cmyk(var(--bg-color)); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:241:5] + 241 | color: device-cmyk(var(--bg-color)); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:241:5] + 241 | color: device-cmyk(var(--bg-color)); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:241:5] + 241 | color: device-cmyk(var(--bg-color)); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:241:5] + 241 | color: device-cmyk(var(--bg-color)); + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:242:5] 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:242:5] + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:242:5] + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:242:5] + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:242:5] + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:242:5] + 242 | color: device-cmyk(var(--bg-color) var(--bg-color)); + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:243:5] + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:243:5] + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:243:5] + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:243:5] + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:243:5] + 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:243:5] 243 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:244:5] 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:244:5] + 244 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color)); + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Color ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:245:5] 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:245:5] - 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 245 | color: device-cmyk(var(--bg-color) var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Color + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:246:5] - 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:246:5] 246 | color: device-cmyk(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:247:5] - 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:247:5] 247 | color: device-cmyk(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:248:5] 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 249 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:249:5] + 249 | color: rgb(var(--bg-color)); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:249:5] + 249 | color: rgb(var(--bg-color)); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:249:5] + 249 | color: rgb(var(--bg-color)); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:249:5] + 249 | color: rgb(var(--bg-color)); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:248:5] - 248 | color: device-cmyk(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:249:5] + 249 | color: rgb(var(--bg-color)); + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x StyleBlock + x Color ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Declaration + x Function ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x DeclarationName + x Ident ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Color + x Ident ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:249:5] 249 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 250 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:250:5] + 250 | color: rgb(var(--bg-color) var(--bg-color)); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:250:5] + 250 | color: rgb(var(--bg-color) var(--bg-color)); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:250:5] + 250 | color: rgb(var(--bg-color) var(--bg-color)); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:250:5] + 250 | color: rgb(var(--bg-color) var(--bg-color)); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:250:5] + 250 | color: rgb(var(--bg-color) var(--bg-color)); + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:250:5] 250 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:251:5] 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:252:5] - 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:251:5] + 251 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color)); + 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x Color + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x Function + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x Ident + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:252:5] 252 | color: rgb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); + 254 | color: rgb(var(--bg-color) / var(--bg-color)); : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:253:5] - 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:253:5] 253 | color: rgb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 254 | color: rgb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:254:5] - 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:254:5] 254 | color: rgb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 255 | color: rgb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:255:5] 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 256 | color: rgb(var(--bg-color)); + : ^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:255:5] - 255 | color: rgb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + x Color + ,-[$DIR/tests/fixture/value/color/input.css:256:5] + 256 | color: rgb(var(--bg-color)); + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x StyleBlock + x Ident ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Declaration + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x DeclarationName + x Function ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Color + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:256:5] 256 | color: rgb(var(--bg-color)); - : ^^^^^^^^^^ + 257 | color: rgb(var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:257:5] + 257 | color: rgb(var(--bg-color), var(--bg-color)); + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:257:5] 257 | color: rgb(var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:258:5] 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:259:5] - 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:258:5] + 258 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x DashedIdent + x Color ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 261 | color: hwb(var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 261 | color: hwb(var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:259:5] 259 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); + 261 | color: hwb(var(--bg-color)); : ^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:260:5] 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + 261 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:261:5] + 261 | color: hwb(var(--bg-color)); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:261:5] + 261 | color: hwb(var(--bg-color)); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:261:5] + 261 | color: hwb(var(--bg-color)); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Function - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:261:5] + 261 | color: hwb(var(--bg-color)); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:260:5] - 260 | color: rgb(var(--bg-color), var(--bg-color), var(--bg-color)); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:261:5] + 261 | color: hwb(var(--bg-color)); + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x StyleBlock + x Color ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Declaration + x Function ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x DeclarationName + x Ident ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Color + x Ident ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:261:5] 261 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + 262 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:262:5] + 262 | color: hwb(var(--bg-color) var(--bg-color)); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:262:5] + 262 | color: hwb(var(--bg-color) var(--bg-color)); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:262:5] + 262 | color: hwb(var(--bg-color) var(--bg-color)); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Function + ,-[$DIR/tests/fixture/value/color/input.css:262:5] + 262 | color: hwb(var(--bg-color) var(--bg-color)); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:262:5] + 262 | color: hwb(var(--bg-color) var(--bg-color)); + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:262:5] 262 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:263:5] 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:264:5] - 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:263:5] + 263 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x Color + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x Function + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x Ident + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x Ident + x Color ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:264:5] 264 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); + 266 | color: hwb(var(--bg-color) / var(--bg-color)); : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:265:5] - 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:265:5] 265 | color: hwb(var(--bg-color) var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 266 | color: hwb(var(--bg-color) / var(--bg-color)); + : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:266:5] - 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:266:5] 266 | color: hwb(var(--bg-color) / var(--bg-color)); - : ^^^^^^^^^^ + 267 | color: hwb(var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:267:5] 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 268 | color: hwb(var(--bg-color)); + : ^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:268:5] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:268:5] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:268:5] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:267:5] - 267 | color: hwb(var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:268:5] + 268 | color: hwb(var(--bg-color)); + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x ComponentValue + x Ident ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x StyleBlock + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Declaration + x Color ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x DeclarationName + x Function ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Color + x Hue ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Function + x Number ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Function + x Number ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x ComponentValue + x Percentage ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- - x DashedIdent + x Number ,-[$DIR/tests/fixture/value/color/input.css:268:5] 268 | color: hwb(var(--bg-color)); - : ^^^^^^^^^^ + 269 | color: hwb(120 0% 49.8039%); + : ^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- - x Percentage + x Function ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- - x Number + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:269:5] + 269 | color: hwb(120 0% 49.8039%); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:269:5] + 269 | color: hwb(120 0% 49.8039%); + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + `---- + + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:269:5] 269 | color: hwb(120 0% 49.8039%); - : ^^^^^^^ + 270 | color: hwb(120 var(--bg-color) 49.8039%); + : ^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:270:5] 270 | color: hwb(120 var(--bg-color) 49.8039%); - : ^^^^^^^ + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:270:5] + 270 | color: hwb(120 var(--bg-color) 49.8039%); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:270:5] + 270 | color: hwb(120 var(--bg-color) 49.8039%); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:270:5] + 270 | color: hwb(120 var(--bg-color) 49.8039%); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:270:5] + 270 | color: hwb(120 var(--bg-color) 49.8039%); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:270:5] + 270 | color: hwb(120 var(--bg-color) 49.8039%); + 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); + : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Percentage ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^^^^^^^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x AlphaValue ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:271:5] 271 | color: hwb(120 var(--bg-color) 49.8039% / 1); - : ^ + 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); + : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Hue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^^^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ - `---- - - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:272:5] - 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- - x Number + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:272:5] 272 | color: hwb(120 var(--bg-color) 49.8039% / 100); - : ^^^ + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ - `---- - - x Hue - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:273:5] - 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:273:5] 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:5] + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:273:5] + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^ + + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:273:5] + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:273:5] + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- - x Color - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:273:5] + 273 | color: hwb(120 var(--bg-color) var(--bg-color)); + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:274:5] - 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x ComponentValue + x Color ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x DashedIdent + x Ident ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x Function + x Number ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:274:5] + 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- - x DashedIdent + x Number ,-[$DIR/tests/fixture/value/color/input.css:274:5] 274 | color: hwb(var(--bg-color) var(--bg-color) var(--bg-color)); - : ^^^^^^^^^^ + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:275:5] 275 | color: color(rec2020 0.42053 0.979780 0.00579); - : ^^^^^^^ + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + x Function + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x Ident - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:276:5] - 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); `---- - x Color + x DashedIdent + ,-[$DIR/tests/fixture/value/color/input.css:275:5] + 275 | color: color(rec2020 0.42053 0.979780 0.00579); + 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); + : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Function + x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Ident + x Declaration ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x ComponentValue + x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Number + x Color ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Number + x Ident ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- - x Delimiter + x Number ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:276:5] 276 | color: color(rec2020 0.42053 0.979780 0.00579 / var(--color)); - : ^^^^^^^ + 277 | color: color(rec2020 0.42053 var(--color)); + : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:277:5] 277 | color: color(rec2020 0.42053 var(--color)); - : ^^^^^^^ + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^ + 279 | color: color(rec2020 var(--color)); + `---- + + x Delimiter + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^ + 279 | color: color(rec2020 var(--color)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ + 279 | color: color(rec2020 var(--color)); + `---- + + x AlphaValue + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ + 279 | color: color(rec2020 var(--color)); + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^^ + 279 | color: color(rec2020 var(--color)); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:277:5] + 277 | color: color(rec2020 0.42053 var(--color)); + 278 | color: color(rec2020 0.42053 var(--color) / 100%); + : ^^^ + 279 | color: color(rec2020 var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:278:5] 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^^^^ + 279 | color: color(rec2020 var(--color)); + : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^ + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^ + x StyleBlock + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + x Declaration + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x AlphaValue - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + x DeclarationName + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Percentage - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^^ + x Ident + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Number - ,-[$DIR/tests/fixture/value/color/input.css:278:5] - 278 | color: color(rec2020 0.42053 var(--color) / 100%); - : ^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x ComponentValue + x Color ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x StyleBlock + x Function + ,-[$DIR/tests/fixture/value/color/input.css:279:5] + 279 | color: color(rec2020 var(--color)); + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + `---- + + x Ident ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Declaration + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x DeclarationName + x Ident ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x ComponentValue + x Function ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Color + x Ident ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Function + x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^ + 281 | color: color(var(--color) var(--color)); `---- - x Ident + x Delimiter ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^ + 281 | color: color(var(--color) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^ + 281 | color: color(var(--color) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:279:5] 279 | color: color(rec2020 var(--color)); - : ^^^^^^^ + 280 | color: color(rec2020 var(--color) / var(--color)); + : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^ + 282 | color: color(var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ + 282 | color: color(var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^ - `---- - - x Delimiter - ,-[$DIR/tests/fixture/value/color/input.css:280:5] - 280 | color: color(rec2020 var(--color) / var(--color)); - : ^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ + 282 | color: color(var(--color)); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:280:5] 280 | color: color(rec2020 var(--color) / var(--color)); - : ^^^^^^^ + 281 | color: color(var(--color) var(--color)); + : ^^^^^^^ + 282 | color: color(var(--color)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^ + 282 | color: color(var(--color)); + : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^ + 282 | color: color(var(--color)); + : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/color/input.css:281:5] - 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^ + 282 | color: color(var(--color)); + : ^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x DashedIdent ,-[$DIR/tests/fixture/value/color/input.css:281:5] 281 | color: color(var(--color) var(--color)); - : ^^^^^^^ + 282 | color: color(var(--color)); + : ^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- - x Function + x Ident ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- - x Ident + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:282:5] + 282 | color: color(var(--color)); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + `---- + + x Number ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- - x DashedIdent + x Number ,-[$DIR/tests/fixture/value/color/input.css:282:5] 282 | color: color(var(--color)); - : ^^^^^^^ + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/color/input.css:282:5] + 282 | color: color(var(--color)); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + `---- + + x Number + ,-[$DIR/tests/fixture/value/color/input.css:282:5] + 282 | color: color(var(--color)); + 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); + : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:283:5] 283 | color: color(xyz-d50 0.2005 0.14089 0.4472); - : ^^^^^^ + 284 | color: color(sRGB 0.41587 0.503670 0.36664); + : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:284:5] 284 | color: color(sRGB 0.41587 0.503670 0.36664); - : ^^^^^^^ + 285 | color: color(display-p3 0.43313 0.50108 0.37950); + : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:285:5] 285 | color: color(display-p3 0.43313 0.50108 0.37950); - : ^^^^^^^ + 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); + : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:286:5] 286 | color: color(a98-rgb 0.44091 0.49971 0.37408); - : ^^^^^^^ + 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); + : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x Declaration ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 289 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 289 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x Color ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x Function ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 289 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^ + 289 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x Ident ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- x Number ,-[$DIR/tests/fixture/value/color/input.css:287:5] 287 | color: color(prophoto-rgb 0.36589 0.41717 0.31333); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Color - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/color/input.css:288:5] - 288 | color: color(rec2020 0.42210 0.47580 0.35605); - : ^^^^^^^ + 288 | color: color(rec2020 0.42210 0.47580 0.35605); + : ^^^^^^^ + 289 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug index d7702dd4c83b..4e96e166c236 100644 --- a/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/custom-property/span.rust-debug @@ -196,36 +196,42 @@ ,-[$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 @@ -293,3359 +299,4182 @@ ,-[$DIR/tests/fixture/value/custom-property/input.css:1:1] 1 | :root { : ^ + 2 | ---:value; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:1] + 1 | :root { + 2 | ---:value; + : ^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:1] + 1 | :root { + 2 | ---:value; + : ^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:1] + 1 | :root { + 2 | ---:value; + : ^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---:value; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:1:1] + 1 | :root { + 2 | ---:value; + : ^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:2:5] - 2 | ---: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:2:5] - 2 | ---:value; - : ^^^^^ + ,-[$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:2:5] - 2 | ---: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:4:5] 4 | --important:value!important; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | --important1: value!important; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^^^ + 5 | --important1: value!important; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^^^ + 5 | --important1: value!important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 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:4:5] 4 | --important:value!important; : ^^^^^ + 5 | --important1: value!important; `---- x ImportantFlag ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^^ + 5 | --important1: value!important; `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] 4 | --important:value!important; : ^^^^^^^^^ + 5 | --important1: value!important; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 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:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^ + 6 | --important2: value !important; + `---- + + x ImportantFlag + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^^ + 6 | --important2: value !important; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/custom-property/input.css:4:5] + 4 | --important:value!important; + 5 | --important1: value!important; + : ^^^^^^^^^ + 6 | --important2: value !important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^^^ + 7 | --important3:value !important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 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:5] 5 | --important1: value!important; - : ^^^^^ + 6 | --important2: value !important; + : ^^^^^ + 7 | --important3:value !important; `---- x ImportantFlag ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^^ + 7 | --important3:value !important; `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:5:5] 5 | --important1: value!important; - : ^^^^^^^^^ + 6 | --important2: value !important; + : ^^^^^^^^^ + 7 | --important3:value !important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 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:5] 6 | --important2: value !important; - : ^^^^^ + 7 | --important3:value !important; + : ^^^^^ + 8 | --important4: calc(1)!important; `---- x ImportantFlag ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:6:5] 6 | --important2: value !important; - : ^^^^^^^^^ + 7 | --important3:value !important; + : ^^^^^^^^^ + 8 | --important4: calc(1)!important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^^^ `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^^^ + 8 | --important4: calc(1)!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: "value" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] - 7 | --important3:value !important; - : ^^^^^ + 8 | --important4: calc(1)!important; + : ^^^^^^^ `---- - x ImportantFlag + x Function ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] 7 | --important3:value !important; - : ^^^^^^^^^^ + 8 | --important4: calc(1)!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 - ,-[$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; - : ^^^^ + 8 | --important4: calc(1)!important; + : ^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] + 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:8:5] - 8 | --important4: calc(1)!important; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^ `---- x ImportantFlag - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:8:5] - 8 | --important4: calc(1)!important; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:7:5] + 7 | --important3:value !important; + 8 | --important4: calc(1)!important; + : ^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] 10 | --empty: ; : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] 10 | --empty: ; : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] 10 | --empty: ; : ^^^^^^^^^ + 11 | --empty2: /**/; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] 10 | --empty: ; : ^^^^^^^ + 11 | --empty2: /**/; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] 10 | --empty: ; : ^^^^^^^ + 11 | --empty2: /**/; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^^^ + 12 | --empty3: !important; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^ + 12 | --empty3: !important; + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/custom-property/input.css:10:5] + 10 | --empty: ; + 11 | --empty2: /**/; + : ^^^^^^^^ + 12 | --empty3: !important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] 11 | --empty2: /**/; - : ^^^^^^^^^^ + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] 11 | --empty2: /**/; - : ^^^^^^^^^^ + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] 11 | --empty2: /**/; - : ^^^^^^^^^^ + 12 | --empty3: !important; + : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] 11 | --empty2: /**/; - : ^^^^^^^^ + 12 | --empty3: !important; + : ^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] 11 | --empty2: /**/; - : ^^^^^^^^ + 12 | --empty3: !important; + : ^^^^^^^^ + 13 | --empty4:/**/ !important; + `---- + + x ImportantFlag + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^^ + 13 | --empty4:/**/ !important; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/custom-property/input.css:11:5] + 11 | --empty2: /**/; + 12 | --empty3: !important; + : ^^^^^^^^^ + 13 | --empty4:/**/ !important; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^^^^^^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x ImportantFlag ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:12:5] 12 | --empty3: !important; - : ^^^^^^^^^ + 13 | --empty4:/**/ !important; + : ^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] 13 | --empty4:/**/ !important; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:13:5] 13 | --empty4:/**/ !important; - : ^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- 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; - : ^^^^^^^^^ + 14 | --empty5:/* 1 */ /* 2 */; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:14:5] - 14 | --empty5:/* 1 */ /* 2 */; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^^^^^^^^^^^ + 17 | --number: 1; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + : ^^^^^ + 17 | --number: 1; + `---- + + x Ident { value: Atom('ident' type=inline), raw: "ident" } + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + : ^^^^^ + 17 | --number: 1; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] + 16 | --no-whitespace:ident; + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^^^^^^^ + 17 | --number: 1; + : ^^^^^^^^^^^ + 18 | --unit: 100vw; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + 17 | --number: 1; + : ^^^^^^^^ + 18 | --unit: 100vw; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^^^^^^^^^^^ + 17 | --number: 1; + : ^^^^^^^^ + 18 | --unit: 100vw; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^ + 17 | --number: 1; + : ^ + 18 | --unit: 100vw; `---- - x Ident { value: Atom('ident' type=inline), raw: "ident" } + x Number { value: 1.0, raw: "1", type_flag: Integer } ,-[$DIR/tests/fixture/value/custom-property/input.css:16:5] 16 | --no-whitespace:ident; - : ^^^^^ + 17 | --number: 1; + : ^ + 18 | --unit: 100vw; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^^^^^^^^^^^ + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^^^^^^^^^^^ + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^^^^^^^^^^^ + 18 | --unit: 100vw; + : ^^^^^^^^^^^^^ + 19 | --color: #06c; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^^^^^^^^ + 18 | --unit: 100vw; + : ^^^^^^ + 19 | --color: #06c; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^^^^^^^^ + 18 | --unit: 100vw; + : ^^^^^^ + 19 | --color: #06c; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^ + 18 | --unit: 100vw; + : ^^^^^ + 19 | --color: #06c; `---- - x Number { value: 1.0, raw: "1", type_flag: Integer } + x Dimension { value: 100.0, raw_value: "100", unit: Atom('vw' type=static), raw_unit: "vw", type_flag: Integer } ,-[$DIR/tests/fixture/value/custom-property/input.css:17:5] 17 | --number: 1; - : ^ + 18 | --unit: 100vw; + : ^^^^^ + 19 | --color: #06c; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^^^^^^^^^ + 19 | --color: #06c; + : ^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^^ + 19 | --color: #06c; + : ^^^^^^^ `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^^ + 19 | --color: #06c; + : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:18:5] 18 | --unit: 100vw; - : ^^^^^ + 19 | --color: #06c; + : ^^^^ `---- - x Dimension { value: 100.0, raw_value: "100", unit: Atom('vw' type=static), raw_unit: "vw", type_flag: Integer } + x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" } ,-[$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: "06c" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:19:5] - 19 | --color: #06c; - : ^^^^ + 19 | --color: #06c; + : ^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^^^^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Function ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^^^^^^^^ + 22 | --variable: var(--unit); `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^^^^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 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:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x Delim { value: '+' } ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] 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:21:5] 21 | --function: calc(1 + 1); : ^ + 22 | --variable: var(--unit); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^ `---- x Function - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:22:5] - 22 | --variable: var(--unit); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 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:22:5] - 22 | --variable: var(--unit); - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:21:5] + 21 | --function: calc(1 + 1); + 22 | --variable: var(--unit); + : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^ + 25 | --string: "double quoted string"; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^ + 25 | --string: "double quoted string"; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] 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:24:5] 24 | --string: 'single quoted string'; : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | --string: "double quoted string"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 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:25:5] - 25 | --string: "double quoted string"; - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:24:5] + 24 | --string: 'single quoted string'; + 25 | --string: "double quoted string"; + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^^^^^^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^ + 28 | --square-block1: []; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^^^^^^^^^ + 28 | --square-block1: []; `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 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:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x Comma ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 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:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x Comma ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] 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:27:5] 27 | --square-block: [1, 2, 3]; : ^ + 28 | --square-block1: []; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^ + 29 | --square-block2:[]; + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^^ + 29 | --square-block2:[]; + `---- + + x LBracket + ,-[$DIR/tests/fixture/value/custom-property/input.css:27:5] + 27 | --square-block: [1, 2, 3]; + 28 | --square-block1: []; + : ^ + 29 | --square-block2:[]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^^^^^^^^^^^^^^ + 29 | --square-block2:[]; + : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^ + 29 | --square-block2:[]; + : ^^ + 30 | --round-block: (1, 2, 3); `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^^ + 29 | --square-block2:[]; + : ^^ + 30 | --round-block: (1, 2, 3); `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:28:5] 28 | --square-block1: []; - : ^ + 29 | --square-block2:[]; + : ^ + 30 | --round-block: (1, 2, 3); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^^^^^^^^^^^^^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^^^^^ + 31 | --round-block1: (); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ + 31 | --round-block1: (); `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^^ + 30 | --round-block: (1, 2, 3); + : ^^^^^^^^^ + 31 | --round-block1: (); `---- - x LBracket + x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] 29 | --square-block2:[]; - : ^ + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + x Number { value: 1.0, raw: "1", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x Declaration - ,-[$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:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x DeclarationName - ,-[$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:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - 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:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^^^^^^^^^ + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x SimpleBlock - ,-[$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:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x LParen - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + x Number { value: 2.0, raw: "2", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 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:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + x Comma + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- - x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] - 30 | --round-block: (1, 2, 3); - : ^ + x Number { value: 3.0, raw: "3", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:29:5] + 29 | --square-block2:[]; + 30 | --round-block: (1, 2, 3); + : ^ + 31 | --round-block1: (); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- - x Number { value: 2.0, raw: "2", type_flag: Integer } + x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- - x Comma + x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- - x ComponentValue + x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); `---- - x WhiteSpace { value: " " } + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^ + 32 | --round-block2:(); `---- - x ComponentValue + x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^^ + 32 | --round-block2:(); `---- - x Number { value: 3.0, raw: "3", type_flag: Integer } + x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:30:5] 30 | --round-block: (1, 2, 3); - : ^ + 31 | --round-block1: (); + : ^ + 32 | --round-block2:(); `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^^^^^^^^^^^^^^^^^ + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^^^^^^^^^^^^^ + 32 | --round-block2:(); + : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^ + 32 | --round-block2:(); + : ^^ + 33 | --bracket-block: {1, 2, 3}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^^ + 32 | --round-block2:(); + : ^^ + 33 | --bracket-block: {1, 2, 3}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:31:5] 31 | --round-block1: (); - : ^ + 32 | --round-block2:(); + : ^ + 33 | --bracket-block: {1, 2, 3}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^^^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^^^^^^^^^^^^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ + 34 | --bracket-block1: {}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^^ + 33 | --bracket-block: {1, 2, 3}; + : ^^^^^^^^^ + 34 | --bracket-block1: {}; `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] 32 | --round-block2:(); - : ^ + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Number { value: 1.0, raw: "1", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x Declaration - ,-[$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:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x DeclarationName - ,-[$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:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - 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:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^^^^^^^^^ + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x SimpleBlock - ,-[$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:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + x Number { value: 2.0, raw: "2", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 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:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + x Comma + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x Comma - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- - x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] - 33 | --bracket-block: {1, 2, 3}; - : ^ + x Number { value: 3.0, raw: "3", type_flag: Integer } + ,-[$DIR/tests/fixture/value/custom-property/input.css:32:5] + 32 | --round-block2:(); + 33 | --bracket-block: {1, 2, 3}; + : ^ + 34 | --bracket-block1: {}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- - x Number { value: 2.0, raw: "2", type_flag: Integer } + x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- - x Comma + x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- - x ComponentValue + x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; `---- - x WhiteSpace { value: " " } + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^ + 35 | --bracket-block2:{}; `---- - x ComponentValue + x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^^ + 35 | --bracket-block2:{}; `---- - x Number { value: 3.0, raw: "3", type_flag: Integer } + x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:33:5] 33 | --bracket-block: {1, 2, 3}; - : ^ + 34 | --bracket-block1: {}; + : ^ + 35 | --bracket-block2:{}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^^^^^^^^^^^^^^^ + 35 | --bracket-block2:{}; + : ^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^ + 35 | --bracket-block2:{}; + : ^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:34:5] 34 | --bracket-block1: {}; - : ^^ + 35 | --bracket-block2:{}; + : ^^ `---- 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: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 SimpleBlock - ,-[$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:{}; - : ^ + 35 | --bracket-block2:{}; + : ^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | --javascript: function(rule) { console.log(rule) }; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] 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:5] 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:5] 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:5] 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:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:5] 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:5] 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:5] 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:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:5] 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:5] 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:5] 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:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:5] 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:5] 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:5] 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:5] 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:38:5] 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:5] 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:38:5] 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 38 | --JSON: [1, "2", {"three": {"a":1}}, [4]]; + 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) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:39:5] - 39 | --javascript: function(rule) { console.log(rule) }; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:38:5] + 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:41:5] 41 | --CDO: ; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x CDO ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] 41 | --CDO: ; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^^^^^^ + ,-[$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: -->; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^^^ `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^ `---- x CDC - ,-[$DIR/tests/fixture/value/custom-property/input.css:42:5] - 42 | --CDC: -->; - : ^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:41:5] + 41 | --CDO: ; + : ^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^^^^^^^^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^^^ + 45 | --fake-important:{!important}; `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^^^ + 45 | --fake-important:{!important}; `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^^ + 45 | --fake-important:{!important}; `---- x LBracket ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); : ^ + 45 | --fake-important:{!important}; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] - 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); `---- x DeclarationName + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + `---- + + x DashedIdent + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + `---- + + x LBrace + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); + `---- + + x Delim { value: '!' } + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^ + 46 | --semicolon-not-top-level: (;); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/custom-property/input.css:44:5] + 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:5] + 44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]); + 45 | --fake-important:{!important}; + : ^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- - x DashedIdent + x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- - x SimpleBlock + x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 45 | --fake-important:{!important}; - : ^^^^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); `---- - x LBrace + x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 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:5] 45 | --fake-important:{!important}; - : ^ + 46 | --semicolon-not-top-level: (;); + : ^^^ + 47 | --delim-not-top-level: (!); `---- - x Delim { value: '!' } + x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 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:5] + 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:5] 45 | --fake-important:{!important}; - : ^^^^^^^^^ + 46 | --semicolon-not-top-level: (;); + : ^ + 47 | --delim-not-top-level: (!); `---- - x Ident { value: Atom('important' type=static), raw: "important" } + x Semi ,-[$DIR/tests/fixture/value/custom-property/input.css:45:5] 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:5] 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); : ^^^ + 48 | --zero-size: { `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); : ^^^ + 48 | --zero-size: { `---- x LParen ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); : ^ + 48 | --zero-size: { `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); : ^ + 48 | --zero-size: { `---- - x Semi + x Delim { value: '!' } ,-[$DIR/tests/fixture/value/custom-property/input.css:46:5] 46 | --semicolon-not-top-level: (;); + 47 | --delim-not-top-level: (!); : ^ + 48 | --zero-size: { `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { + 49 | | width: 0; + 50 | | height: 0; + 51 | `-> }; + 52 | --small-icon: { `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 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:5] - 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 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:5] 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { + : ^^^^^^^^^^^ + 49 | width: 0; `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] 47 | --delim-not-top-level: (!); - : ^^^^^^^^^^^^^^^^^^^^^ + 48 | --zero-size: { + : ^^^^^^^^^^^ + 49 | width: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^^^ + 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:5] - 47 | --delim-not-top-level: (!); - : ^^^ + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { + 49 | | width: 0; + 50 | | height: 0; + 51 | `-> }; + 52 | --small-icon: { `---- - x LParen + x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] 47 | --delim-not-top-level: (!); - : ^ + 48 | --zero-size: { + : ^ + 49 | width: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + 47 | --delim-not-top-level: (!); + 48 | ,-> --zero-size: { + 49 | `-> width: 0; + 50 | height: 0; `---- - x Delim { value: '!' } + x WhiteSpace { value: "\n " } ,-[$DIR/tests/fixture/value/custom-property/input.css:47:5] - 47 | --delim-not-top-level: (!); - : ^ + 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:5] - 48 | ,-> --zero-size: { - 49 | | width: 0; - 50 | | height: 0; - 51 | `-> }; + 48 | --zero-size: { + 49 | width: 0; + : ^^^^^ + 50 | height: 0; `---- - x StyleBlock + x Ident { value: Atom('width' type=inline), raw: "width" } ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | | width: 0; - 50 | | height: 0; - 51 | `-> }; + 48 | --zero-size: { + 49 | width: 0; + : ^^^^^ + 50 | height: 0; `---- - x Declaration + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | | width: 0; - 50 | | height: 0; - 51 | `-> }; + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- - x DeclarationName + x Colon ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] 48 | --zero-size: { - : ^^^^^^^^^^^ + 49 | width: 0; + : ^ + 50 | height: 0; `---- - x DashedIdent + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] 48 | --zero-size: { - : ^^^^^^^^^^^ + 49 | width: 0; + : ^ + 50 | height: 0; + `---- + + x WhiteSpace { value: " " } + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | | width: 0; - 50 | | height: 0; - 51 | `-> }; + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- - x SimpleBlock + x Number { value: 0.0, raw: "0", type_flag: Integer } ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | | width: 0; - 50 | | height: 0; - 51 | `-> }; + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- - x LBrace + x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] 48 | --zero-size: { - : ^ + 49 | width: 0; + : ^ + 50 | height: 0; + `---- + + x Semi + ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] + 48 | --zero-size: { + 49 | width: 0; + : ^ + 50 | height: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | `-> width: 0; + 48 | --zero-size: { + 49 | ,-> width: 0; + 50 | `-> height: 0; + 51 | }; `---- x WhiteSpace { value: "\n " } ,-[$DIR/tests/fixture/value/custom-property/input.css:48:5] - 48 | ,-> --zero-size: { - 49 | `-> width: 0; + 48 | --zero-size: { + 49 | ,-> width: 0; + 50 | `-> height: 0; + 51 | }; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^^^^^ + 50 | height: 0; + : ^^^^^^ + 51 | }; `---- - x Ident { value: Atom('width' type=inline), raw: "width" } + x Ident { value: Atom('height' type=inline), raw: "height" } ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^^^^^ + 50 | height: 0; + : ^^^^^^ + 51 | }; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- x Colon ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 49 | width: 0; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] 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:9] 49 | width: 0; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- 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: "\n " } - ,-[$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: "height" } - ,-[$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: " " } - ,-[$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: "0", 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; - : ^ + 50 | height: 0; + : ^ + 51 | }; `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | height: 0; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] + 49 | width: 0; + 50 | height: 0; + : ^ + 51 | }; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] + 49 | width: 0; + 50 | ,-> height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:50:9] - 50 | ,-> height: 0; + ,-[$DIR/tests/fixture/value/custom-property/input.css:49:9] + 49 | width: 0; + 50 | ,-> height: 0; 51 | `-> }; + 52 | --small-icon: { `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } 56 | `-> ; + 57 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } 56 | `-> ; + 57 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | | } 56 | `-> ; + 57 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | --small-icon: { + : ^^^^^^^^^^^^ + 53 | width: 16px; `---- x DashedIdent - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | --small-icon: { + : ^^^^^^^^^^^^ + 53 | width: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | `-> } + 56 | ; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | | width: 16px; 54 | | height: 16px; 55 | `-> } + 56 | ; `---- x LBrace - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | --small-icon: { - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | --small-icon: { + : ^ + 53 | width: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | `-> width: 16px; + 54 | height: 16px; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] - 52 | ,-> --small-icon: { + ,-[$DIR/tests/fixture/value/custom-property/input.css:51:5] + 51 | }; + 52 | ,-> --small-icon: { 53 | `-> width: 16px; + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^^^^^ + 54 | height: 16px; `---- x Ident { value: Atom('width' type=inline), raw: "width" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^^^^^ + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^^^^ + 54 | height: 16px; `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^^^^ + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | width: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | width: 16px; + : ^ + 54 | height: 16px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | ,-> width: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | ,-> width: 16px; 54 | `-> height: 16px; + 55 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] - 53 | ,-> width: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:52:5] + 52 | --small-icon: { + 53 | ,-> width: 16px; 54 | `-> height: 16px; + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^^^^^^ + 55 | } `---- x Ident { value: Atom('height' type=inline), raw: "height" } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^^^^^^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x Colon - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^^^^ + 55 | } `---- x Dimension { value: 16.0, raw_value: "16", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^^^^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x Semi - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | height: 16px; - : ^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | height: 16px; + : ^ + 55 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | ,-> height: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | ,-> height: 16px; 55 | `-> } + 56 | ; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/fixture/value/custom-property/input.css:54:9] - 54 | ,-> height: 16px; + ,-[$DIR/tests/fixture/value/custom-property/input.css:53:9] + 53 | width: 16px; + 54 | ,-> height: 16px; 55 | `-> } + 56 | ; `---- x Rule ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^^^^^^^^ + 60 | :root {--foo: } `---- x QualifiedRule ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^^^^^^^^ + 60 | :root {--foo: } `---- x SelectorList ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x ComplexSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x CompoundSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x SubclassSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x PseudoClassSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^ + 60 | :root {--foo: } `---- x SimpleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^^^ + 60 | :root {--foo: } `---- x LBrace ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^ + 60 | :root {--foo: } `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x StyleBlock ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x Declaration ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^^^ + 60 | :root {--foo: } `---- x DeclarationName ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^ + 60 | :root {--foo: } `---- x DashedIdent ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 59 | :root{--a:1} : ^^^ + 60 | :root {--foo: } `---- x ComponentValue ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] 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:59:1] 59 | :root{--a:1} : ^ + 60 | :root {--foo: } `---- x Rule - ,-[$DIR/tests/fixture/value/custom-property/input.css:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$DIR/tests/fixture/value/custom-property/input.css:59:1] + 59 | :root{--a:1} 60 | :root {--foo: } : ^^^^^^^ + 61 | :root { `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:60:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:61:1] + ,-[$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:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:1] + 61 | :root { + 62 | --foo: + : ^^^^^^^^ 63 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$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:62:5] - 62 | --foo: - : ^^^^^^^^ + ,-[$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:62:5] - 62 | --foo: - : ^^^^^ + ,-[$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:62:5] - 62 | --foo: - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:61:1] + 61 | :root { + 62 | --foo: + : ^^^^^ + 63 | } `---- x Rule @@ -3666,36 +4495,42 @@ ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^^ + 66 | --var: value; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^^ + 66 | --var: value; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^^ + 66 | --var: value; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^^ + 66 | --var: value; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^^ + 66 | --var: value; `---- x Ident ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^^^^ + 66 | --var: value; `---- x SimpleBlock @@ -3709,46 +4544,61 @@ ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] 65 | :root { : ^ + 66 | --var: value; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + 65 | :root { + 66 | --var: value; + : ^^^^^^^^^^^^^ + 67 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/custom-property/input.css:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | --var: value; - : ^^^^^^^^^^^^^ + ,-[$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:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$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:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$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:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$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:66:5] - 66 | --var: value; - : ^^^^^ + ,-[$DIR/tests/fixture/value/custom-property/input.css:65:1] + 65 | :root { + 66 | --var: value; + : ^^^^^ + 67 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug index ba6146230907..359a1ca86831 100644 --- a/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/dimension/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x TypeSelector ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x WqName ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x Ident ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100\%; `---- x SimpleBlock @@ -77,124 +84,165 @@ ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] 1 | div { : ^ + 2 | width: 100\%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^^^^^^^^ + 3 | width: 100px2p; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^^^^^^^^ + 3 | width: 100px2p; `---- x Declaration - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^^^^^^^^ + 3 | width: 100px2p; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^ + 3 | width: 100px2p; `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^ + 3 | width: 100px2p; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^ + 3 | width: 100px2p; `---- x Dimension - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^ + 3 | width: 100px2p; `---- x UnknownDimension - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^^^ + 3 | width: 100px2p; `---- x Number - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^^ + 3 | width: 100px2p; `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] - 2 | width: 100\%; - : ^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:1:1] + 1 | div { + 2 | width: 100\%; + : ^^ + 3 | width: 100px2p; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^ + 4 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^ + 4 | } `---- x UnknownDimension - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^^^^ + 4 | } `---- x Number - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/value/dimension/input.css:3:5] - 3 | width: 100px2p; - : ^^^^ + ,-[$DIR/tests/fixture/value/dimension/input.css:2:5] + 2 | width: 100\%; + 3 | width: 100px2p; + : ^^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug index 2df45c456020..6aa8e6327701 100644 --- a/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/escaped/span.rust-debug @@ -50,42 +50,49 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x TypeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^^^^^ + 2 | color: \red; `---- x SimpleBlock @@ -99,48 +106,63 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] 1 | table { : ^ + 2 | color: \red; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:2:5] - 2 | color: \red; - : ^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:1:1] + 1 | table { + 2 | color: \red; + : ^^^^ + 3 | } `---- x Rule @@ -151,6 +173,7 @@ 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x QualifiedRule @@ -161,48 +184,56 @@ 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x SelectorList ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x TypeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x TagNameSelector ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); `---- x SimpleBlock @@ -213,1000 +244,1318 @@ 8 | | background: url(a/*); 9 | | background: \;a; 10 | `-> } + 11 | :not([foo=")"]) { } `---- x LBrace ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] 5 | a { : ^ + 6 | background: url("a).png"); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x Url + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^^^^^^ + 7 | background: url(a;a); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^ + 7 | background: url(a;a); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^ + 7 | background: url(a;a); + `---- + + x Str + ,-[$DIR/tests/fixture/value/escaped/input.css:5:1] + 5 | a { + 6 | background: url("a).png"); + : ^^^^^^^^ + 7 | background: url(a;a); `---- x ComponentValue ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x StyleBlock ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x Declaration ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); `---- x DeclarationName ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^^^ + 8 | background: url(a/*); `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^^^ + 8 | background: url(a/*); `---- x ComponentValue ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^ + 8 | background: url(a/*); `---- x Url ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^^^^^^ + 7 | background: url(a;a); + : ^^^^^^^^ + 8 | background: url(a/*); `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^ + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- x UrlValue ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^ + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- - x Str + x UrlValueRaw ,-[$DIR/tests/fixture/value/escaped/input.css:6:5] 6 | background: url("a).png"); - : ^^^^^^^^ + 7 | background: url(a;a); + : ^^^ + 8 | background: url(a/*); `---- x ComponentValue ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x StyleBlock ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x Declaration ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^^^^^^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^^^^^^^^^^^^^ + 9 | background: \;a; `---- x DeclarationName ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^^^ + 9 | background: \;a; `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^^^ + 9 | background: \;a; `---- x ComponentValue ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^ + 9 | background: \;a; `---- x Url ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^^^^^^ + 8 | background: url(a/*); + : ^^^^^^^^ + 9 | background: \;a; `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^ + 8 | background: url(a/*); + : ^^^ + 9 | background: \;a; `---- x UrlValue ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^ + 8 | background: url(a/*); + : ^^^ + 9 | background: \;a; `---- x UrlValueRaw ,-[$DIR/tests/fixture/value/escaped/input.css:7:5] 7 | background: url(a;a); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ - `---- - - x UrlValueRaw - ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] - 8 | background: url(a/*); - : ^^^ + 8 | background: url(a/*); + : ^^^ + 9 | background: \;a; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^^^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^^^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:9:5] - 9 | background: \;a; - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/escaped/input.css:8:5] + 8 | background: url(a/*); + 9 | background: \;a; + : ^^^ + 10 | } + `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x AttributeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^^^^^^^ + 12 | :not(div/*)*/) { } `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^ + 12 | :not(div/*)*/) { } `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x Str - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^^^ + 12 | :not(div/*)*/) { } `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:10:1] + 10 | } 11 | :not([foo=")"]) { } : ^ + 12 | :not(div/*)*/) { } `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^^^^^^^^^^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x TypeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^^^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:11:1] + 11 | :not([foo=")"]) { } 12 | :not(div/*)*/) { } : ^ + 13 | :not(:nth-child(2n of [foo=")"])) { } `---- x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^ + 14 | [foo=\"] { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x PseudoClassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | [foo=\"] { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^^^^^^^ + 14 | [foo=\"] { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^ + 14 | [foo=\"] { } `---- x AnPlusB - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^ + 14 | [foo=\"] { } `---- x AnPlusBNotation - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^^ + 14 | [foo=\"] { } `---- x PseudoClassSelectorChildren - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^ + 14 | [foo=\"] { } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } 13 | :not(:nth-child(2n of [foo=")"])) { } : ^^ + 14 | [foo=\"] { } + `---- + + x PseudoClassSelectorChildren + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x SelectorList + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x ComplexSelector + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x CompoundSelector + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x SubclassSelector + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x AttributeSelector + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^^^^^^^ + 14 | [foo=\"] { } + `---- + + x WqName + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^ + 14 | [foo=\"] { } + `---- + + x Ident + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^ + 14 | [foo=\"] { } + `---- + + x AttributeSelectorMatcher + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^ + 14 | [foo=\"] { } + `---- + + x AttributeSelectorValue + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^ + 14 | [foo=\"] { } + `---- + + x Str + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^ + 14 | [foo=\"] { } + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^^^ + 14 | [foo=\"] { } + `---- + + x LBrace + ,-[$DIR/tests/fixture/value/escaped/input.css:12:1] + 12 | :not(div/*)*/) { } + 13 | :not(:nth-child(2n of [foo=")"])) { } + : ^ + 14 | [foo=\"] { } + `---- + + x Rule + ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] + 13 | :not(:nth-child(2n of [foo=")"])) { } + 14 | [foo=\"] { } + : ^^^^^^^^^^^^ + 15 | [foo=\{] { } `---- - x PseudoClassSelectorChildren + x QualifiedRule ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^^^^^ + 15 | [foo=\{] { } `---- x SelectorList ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^ + 15 | [foo=\{] { } `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^ + 15 | [foo=\{] { } `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^ + 15 | [foo=\{] { } `---- x SubclassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^ + 15 | [foo=\{] { } `---- x AttributeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^^^^^^^ + 14 | [foo=\"] { } + : ^^^^^^^^ + 15 | [foo=\{] { } `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^ + 14 | [foo=\"] { } + : ^^^ + 15 | [foo=\{] { } `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^ + 14 | [foo=\"] { } + : ^^^ + 15 | [foo=\{] { } `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^ + 14 | [foo=\"] { } + : ^ + 15 | [foo=\{] { } `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^ + 14 | [foo=\"] { } + : ^^ + 15 | [foo=\{] { } `---- - x Str + x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^ + 14 | [foo=\"] { } + : ^^ + 15 | [foo=\{] { } `---- x SimpleBlock ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^^^ + 14 | [foo=\"] { } + : ^^^ + 15 | [foo=\{] { } `---- x LBrace ,-[$DIR/tests/fixture/value/escaped/input.css:13:1] 13 | :not(:nth-child(2n of [foo=")"])) { } - : ^ + 14 | [foo=\"] { } + : ^ + 15 | [foo=\{] { } `---- x Rule ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^^^^^ + 16 | [foo=\(] { } `---- x QualifiedRule ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^^^^^ + 16 | [foo=\(] { } `---- x SelectorList ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^ + 16 | [foo=\(] { } `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^ + 16 | [foo=\(] { } `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^ + 16 | [foo=\(] { } `---- x SubclassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^ + 16 | [foo=\(] { } `---- x AttributeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^^^^^^ + 16 | [foo=\(] { } `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^ + 16 | [foo=\(] { } `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^ + 16 | [foo=\(] { } `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^ + 16 | [foo=\(] { } `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^ + 16 | [foo=\(] { } `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^ + 16 | [foo=\(] { } `---- x SimpleBlock ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^^^ + 16 | [foo=\(] { } `---- x LBrace ,-[$DIR/tests/fixture/value/escaped/input.css:14:1] 14 | [foo=\"] { } + 15 | [foo=\{] { } : ^ + 16 | [foo=\(] { } `---- x Rule ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x QualifiedRule ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x SelectorList ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x SubclassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x AttributeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x SimpleBlock ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x LBrace ,-[$DIR/tests/fixture/value/escaped/input.css:15:1] 15 | [foo=\{] { } + 16 | [foo=\(] { } : ^ + 17 | [foo=yes\:\(it\'s\ work\)] { } `---- x Rule ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SubclassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AttributeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^^^^^^^ + 17 | [foo=yes\:\(it\'s\ work\)] { } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } + 17 | [foo=yes\:\(it\'s\ work\)] { } : ^^^ `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } + 17 | [foo=yes\:\(it\'s\ work\)] { } : ^^^ `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } + 17 | [foo=yes\:\(it\'s\ work\)] { } : ^ `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] 16 | [foo=\(] { } - : ^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] - 16 | [foo=\(] { } - : ^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] - 16 | [foo=\(] { } - : ^^^ - `---- - - x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] - 16 | [foo=\(] { } - : ^ - `---- - - x Rule - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x QualifiedRule - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SelectorList - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComplexSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x CompoundSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SubclassSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x AttributeSelector - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x WqName - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^^^ - `---- - - x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] - 17 | [foo=yes\:\(it\'s\ work\)] { } - : ^ - `---- - - x AttributeSelectorValue - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] 17 | [foo=yes\:\(it\'s\ work\)] { } : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] + 16 | [foo=\(] { } 17 | [foo=yes\:\(it\'s\ work\)] { } : ^^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] + 16 | [foo=\(] { } 17 | [foo=yes\:\(it\'s\ work\)] { } : ^^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/escaped/input.css:17:1] + ,-[$DIR/tests/fixture/value/escaped/input.css:16:1] + 16 | [foo=\(] { } 17 | [foo=yes\:\(it\'s\ work\)] { } : ^ `---- @@ -1295,42 +1644,49 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x TypeSelector ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x WqName ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^^^^ + 22 | color: \\; `---- x SimpleBlock @@ -1344,48 +1700,63 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] 21 | h1\\{ : ^ + 22 | color: \\; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^^^^^^^^ + 23 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^^^^^^^^ + 23 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^^^^^^^^ + 23 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^^^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^^^^ + 23 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^ + 23 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:22:5] - 22 | color: \\; - : ^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:21:1] + 21 | h1\\{ + 22 | color: \\; + : ^^ + 23 | } `---- x Rule @@ -1490,36 +1861,42 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x ComplexSelector ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x CompoundSelector ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x SubclassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x ClassSelector ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^^ + 28 | \62 olor: red `---- x Ident ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^^^^ + 28 | \62 olor: red `---- x SimpleBlock @@ -1533,49 +1910,61 @@ ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] 27 | .prop { : ^ + 28 | \62 olor: red `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^^^^^^^^^^^^ 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/value/escaped/input.css:28:5] - 28 | \62 olor: red - : ^^^ + ,-[$DIR/tests/fixture/value/escaped/input.css:27:1] + 27 | .prop { + 28 | \62 olor: red + : ^^^ + 29 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug index 5e081a814053..af163558ba96 100644 --- a/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/frequency/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x TypeSelector ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x WqName ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x Ident ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^^^ + 2 | prop: 1Hz; `---- x SimpleBlock @@ -77,124 +84,165 @@ ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] 1 | div { : ^ + 2 | prop: 1Hz; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^^^^^^^ + 3 | prop: 1kHz; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^^^^^^^ + 3 | prop: 1kHz; `---- x Declaration - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^^^^^^^ + 3 | prop: 1kHz; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^^ + 3 | prop: 1kHz; `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^^ + 3 | prop: 1kHz; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^ + 3 | prop: 1kHz; `---- x Dimension - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^ + 3 | prop: 1kHz; `---- x Frequency - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^^ + 3 | prop: 1kHz; `---- x Number - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^ + 3 | prop: 1kHz; `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] - 2 | prop: 1Hz; - : ^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:1:1] + 1 | div { + 2 | prop: 1Hz; + : ^^ + 3 | prop: 1kHz; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^ + 4 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^ + 4 | } `---- x Frequency - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^^ + 4 | } `---- x Number - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^ + 4 | } `---- x Ident - ,-[$DIR/tests/fixture/value/frequency/input.css:3:5] - 3 | prop: 1kHz; - : ^^^ + ,-[$DIR/tests/fixture/value/frequency/input.css:2:5] + 2 | prop: 1Hz; + 3 | prop: 1kHz; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug index 9a635b273523..f7aeac849e5e 100644 --- a/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/integer/span.rust-debug @@ -39,42 +39,49 @@ ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x TypeSelector ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x WqName ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^^^ + 2 | z-index: 12; `---- x SimpleBlock @@ -93,256 +100,341 @@ ,-[$DIR/tests/fixture/value/integer/input.css:1:1] 1 | div { : ^ + 2 | z-index: 12; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^^^^^^^^^^ + 3 | z-index: +123; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^^^^^^^^^^ + 3 | z-index: +123; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^^^^^^^^^^ + 3 | z-index: +123; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^^^^^^ + 3 | z-index: +123; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^^^^^^ + 3 | z-index: +123; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^ + 3 | z-index: +123; + `---- + + x Integer + ,-[$DIR/tests/fixture/value/integer/input.css:1:1] + 1 | div { + 2 | z-index: 12; + : ^^ + 3 | z-index: +123; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^^^^^^^^^^ + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x StyleBlock ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^^^^^^^^^^ + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x Declaration ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^^^^^^^^^^ + 3 | z-index: +123; + : ^^^^^^^^^^^^^ + 4 | z-index: -456; `---- x DeclarationName ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^^^^^^ + 3 | z-index: +123; + : ^^^^^^^ + 4 | z-index: -456; `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^^^^^^ + 3 | z-index: +123; + : ^^^^^^^ + 4 | z-index: -456; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^ + 3 | z-index: +123; + : ^^^^ + 4 | z-index: -456; `---- x Integer ,-[$DIR/tests/fixture/value/integer/input.css:2:5] 2 | z-index: 12; - : ^^ + 3 | z-index: +123; + : ^^^^ + 4 | z-index: -456; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^^^^^^^^^^ + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x StyleBlock ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^^^^^^^^^^ + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x Declaration ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^^^^^^^^^^ + 4 | z-index: -456; + : ^^^^^^^^^^^^^ + 5 | z-index: 0; `---- x DeclarationName ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^^^^ + 4 | z-index: -456; + : ^^^^^^^ + 5 | z-index: 0; `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^^^^ + 4 | z-index: -456; + : ^^^^^^^ + 5 | z-index: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^ + 4 | z-index: -456; + : ^^^^ + 5 | z-index: 0; `---- x Integer ,-[$DIR/tests/fixture/value/integer/input.css:3:5] 3 | z-index: +123; - : ^^^^ + 4 | z-index: -456; + : ^^^^ + 5 | z-index: 0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^^^^^^^^^^ + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x StyleBlock ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^^^^^^^^^^ + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x Declaration ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^^^^^^^^^^ + 5 | z-index: 0; + : ^^^^^^^^^^ + 6 | z-index: +0; `---- x DeclarationName ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^^^^ + 5 | z-index: 0; + : ^^^^^^^ + 6 | z-index: +0; `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^^^^ + 5 | z-index: 0; + : ^^^^^^^ + 6 | z-index: +0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^ + 5 | z-index: 0; + : ^ + 6 | z-index: +0; `---- x Integer ,-[$DIR/tests/fixture/value/integer/input.css:4:5] 4 | z-index: -456; - : ^^^^ + 5 | z-index: 0; + : ^ + 6 | z-index: +0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^^^^^^^^^^ + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x StyleBlock ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^^^^^^^^^^ + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x Declaration ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^^^^^^^^^^ + 6 | z-index: +0; + : ^^^^^^^^^^^ + 7 | z-index: -0; `---- x DeclarationName ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^^^^^^^ + 6 | z-index: +0; + : ^^^^^^^ + 7 | z-index: -0; `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^^^^^^^ + 6 | z-index: +0; + : ^^^^^^^ + 7 | z-index: -0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^ + 6 | z-index: +0; + : ^^ + 7 | z-index: -0; `---- x Integer ,-[$DIR/tests/fixture/value/integer/input.css:5:5] 5 | z-index: 0; - : ^ + 6 | z-index: +0; + : ^^ + 7 | z-index: -0; `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^^^^^^^^^^ + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^^^^^^^^^^ + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x Declaration ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^^^^^^^^^^ + 7 | z-index: -0; + : ^^^^^^^^^^^ + 8 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^^^^^^ + 7 | z-index: -0; + : ^^^^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^^^^^^ + 7 | z-index: -0; + : ^^^^^^^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^ + 7 | z-index: -0; + : ^^ + 8 | } `---- x Integer ,-[$DIR/tests/fixture/value/integer/input.css:6:5] 6 | z-index: +0; - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ - `---- - - x Integer - ,-[$DIR/tests/fixture/value/integer/input.css:7:5] - 7 | z-index: -0; - : ^^ + 7 | z-index: -0; + : ^^ + 8 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug index f981a61de56f..96db4fbdc726 100644 --- a/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/length/span.rust-debug @@ -36,42 +36,49 @@ ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x TypeSelector ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x WqName ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^^^ + 2 | width: 100e\x; `---- x SimpleBlock @@ -89,304 +96,405 @@ ,-[$DIR/tests/fixture/value/length/input.css:1:1] 1 | div { : ^ + 2 | width: 100e\x; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ + 3 | width: 100ex; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ + 3 | width: 100ex; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^^^^^^^^ + 3 | width: 100ex; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^ + 3 | width: 100ex; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^ + 3 | width: 100ex; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^ + 3 | width: 100ex; + `---- + + x Dimension + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^ + 3 | width: 100ex; + `---- + + x Length + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^^^^ + 3 | width: 100ex; + `---- + + x Number + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^ + 3 | width: 100ex; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/length/input.css:1:1] + 1 | div { + 2 | width: 100e\x; + : ^^^ + 3 | width: 100ex; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x StyleBlock ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x Declaration ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^^^^^^^^ + 3 | width: 100ex; + : ^^^^^^^^^^^^ + 4 | width: 100px; `---- x DeclarationName ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^ + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^ + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^ + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Dimension ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^ + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Length ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^^^^ + 3 | width: 100ex; + : ^^^^^ + 4 | width: 100px; `---- x Number ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^ + 3 | width: 100ex; + : ^^^ + 4 | width: 100px; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:2:5] 2 | width: 100e\x; - : ^^^ + 3 | width: 100ex; + : ^^ + 4 | width: 100px; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^^^^^^^^ + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x StyleBlock ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^^^^^^^^ + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x Declaration ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^^^^^^^^ + 4 | width: 100px; + : ^^^^^^^^^^^^ + 5 | width: 100PX; `---- x DeclarationName ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^ + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^ + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^ + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Dimension ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^ + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Length ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^^^ + 4 | width: 100px; + : ^^^^^ + 5 | width: 100PX; `---- x Number ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^^ + 4 | width: 100px; + : ^^^ + 5 | width: 100PX; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:3:5] 3 | width: 100ex; - : ^^ + 4 | width: 100px; + : ^^ + 5 | width: 100PX; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^^^^^^^^ + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x StyleBlock ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^^^^^^^^ + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x Declaration ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^^^^^^^^ + 5 | width: 100PX; + : ^^^^^^^^^^^^ + 6 | width: 100pX; `---- x DeclarationName ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^ + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^ + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^ + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Dimension ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^ + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Length ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^^^ + 5 | width: 100PX; + : ^^^^^ + 6 | width: 100pX; `---- x Number ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^^ + 5 | width: 100PX; + : ^^^ + 6 | width: 100pX; `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:4:5] 4 | width: 100px; - : ^^ + 5 | width: 100PX; + : ^^ + 6 | width: 100pX; `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^^^^^^^^ + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^^^^^^^^ + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x Declaration ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^^^^^^^^ + 6 | width: 100pX; + : ^^^^^^^^^^^^ + 7 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^ + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^ + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^ + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Dimension ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^ + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Length ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^^^ + 6 | width: 100pX; + : ^^^^^ + 7 | } `---- x Number ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^^ + 6 | width: 100pX; + : ^^^ + 7 | } `---- x Ident ,-[$DIR/tests/fixture/value/length/input.css:5:5] 5 | width: 100PX; - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ - `---- - - x Length - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/length/input.css:6:5] - 6 | width: 100pX; - : ^^ + 6 | width: 100pX; + : ^^ + 7 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug index a5af0aa94766..abdfb2bfed5b 100644 --- a/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/percentage/span.rust-debug @@ -59,42 +59,49 @@ ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x TypeSelector ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x WqName ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^^^ + 2 | width: 0%; `---- x SimpleBlock @@ -118,534 +125,711 @@ ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] 1 | div { : ^ + 2 | width: 0%; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^^^^^^^^ + 3 | width: 0.1%; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^^^^^^^^ + 3 | width: 0.1%; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^^^^^^^^ + 3 | width: 0.1%; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^^^^ + 3 | width: 0.1%; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^^^^ + 3 | width: 0.1%; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^ + 3 | width: 0.1%; + `---- + + x Percentage + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^^ + 3 | width: 0.1%; + `---- + + x Number + ,-[$DIR/tests/fixture/value/percentage/input.css:1:1] + 1 | div { + 2 | width: 0%; + : ^ + 3 | width: 0.1%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^^^^^^^^ + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^^^^^^^^ + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^^^^^^^^ + 3 | width: 0.1%; + : ^^^^^^^^^^^ + 4 | width: 100%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^^^^ + 3 | width: 0.1%; + : ^^^^^ + 4 | width: 100%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^^^^ + 3 | width: 0.1%; + : ^^^^^ + 4 | width: 100%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^ + 3 | width: 0.1%; + : ^^^^ + 4 | width: 100%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^^ + 3 | width: 0.1%; + : ^^^^ + 4 | width: 100%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:2:5] 2 | width: 0%; - : ^ + 3 | width: 0.1%; + : ^^^ + 4 | width: 100%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^^^^^^^^ + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^^^^^^^^ + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^^^^^^^^ + 4 | width: 100%; + : ^^^^^^^^^^^ + 5 | width: 100.5%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^^ + 4 | width: 100%; + : ^^^^^ + 5 | width: 100.5%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^^ + 4 | width: 100%; + : ^^^^^ + 5 | width: 100.5%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^ + 4 | width: 100%; + : ^^^^ + 5 | width: 100.5%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^^ + 4 | width: 100%; + : ^^^^ + 5 | width: 100.5%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:3:5] 3 | width: 0.1%; - : ^^^ + 4 | width: 100%; + : ^^^ + 5 | width: 100.5%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^^^^^^^^ + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^^^^^^^^ + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^^^^^^^^ + 5 | width: 100.5%; + : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^^ + 5 | width: 100.5%; + : ^^^^^ + 6 | width: 100.1000%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^^ + 5 | width: 100.5%; + : ^^^^^ + 6 | width: 100.1000%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^ + 5 | width: 100.5%; + : ^^^^^^ + 6 | width: 100.1000%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^^ + 5 | width: 100.5%; + : ^^^^^^ + 6 | width: 100.1000%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:4:5] 4 | width: 100%; - : ^^^ + 5 | width: 100.5%; + : ^^^^^ + 6 | width: 100.1000%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^^^^^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^ + 6 | width: 100.1000%; + : ^^^^^ + 7 | width: 1e0%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^ + 6 | width: 100.1000%; + : ^^^^^ + 7 | width: 1e0%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^^ + 7 | width: 1e0%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^^ + 7 | width: 1e0%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:5:5] 5 | width: 100.5%; - : ^^^^^ + 6 | width: 100.1000%; + : ^^^^^^^^ + 7 | width: 1e0%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^^^^^^^^^ + 7 | width: 1e0%; + : ^^^^^^^^^^^ + 8 | width: 1e1%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^ + 7 | width: 1e0%; + : ^^^^^ + 8 | width: 1e1%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^ + 7 | width: 1e0%; + : ^^^^^ + 8 | width: 1e1%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^^ + 7 | width: 1e0%; + : ^^^^ + 8 | width: 1e1%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^^ + 7 | width: 1e0%; + : ^^^^ + 8 | width: 1e1%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:6:5] 6 | width: 100.1000%; - : ^^^^^^^^ + 7 | width: 1e0%; + : ^^^ + 8 | width: 1e1%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^^^^^^^^ + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^^^^^^^^ + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^^^^^^^^ + 8 | width: 1e1%; + : ^^^^^^^^^^^ + 9 | width: 1e2%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^^ + 8 | width: 1e1%; + : ^^^^^ + 9 | width: 1e2%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^^ + 8 | width: 1e1%; + : ^^^^^ + 9 | width: 1e2%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^ + 8 | width: 1e1%; + : ^^^^ + 9 | width: 1e2%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^^ + 8 | width: 1e1%; + : ^^^^ + 9 | width: 1e2%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:7:5] 7 | width: 1e0%; - : ^^^ + 8 | width: 1e1%; + : ^^^ + 9 | width: 1e2%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^^^^^^^ + 10 | width: 10e-1%; + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^ + 10 | width: 10e-1%; + `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^^ + 10 | width: 10e-1%; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^ + 10 | width: 10e-1%; + `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^^ + 10 | width: 10e-1%; + `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] - 8 | width: 1e1%; - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:8:5] + 8 | width: 1e1%; + 9 | width: 1e2%; + : ^^^ + 10 | width: 10e-1%; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^ + 11 | width: 10e-5%; + `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^ + 11 | width: 10e-5%; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^ + 11 | width: 10e-5%; + `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^^ + 11 | width: 10e-5%; + `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] - 9 | width: 1e2%; - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/percentage/input.css:9:5] + 9 | width: 1e2%; + 10 | width: 10e-1%; + : ^^^^^ + 11 | width: 10e-5%; + `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^^^^^^^^^ + 11 | width: 10e-5%; + : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^ + 11 | width: 10e-5%; + : ^^^^^ + 12 | width: 10e+2%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^ + 11 | width: 10e-5%; + : ^^^^^ + 12 | width: 10e+2%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^^ + 11 | width: 10e-5%; + : ^^^^^^ + 12 | width: 10e+2%; `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^^ + 11 | width: 10e-5%; + : ^^^^^^ + 12 | width: 10e+2%; `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:10:5] 10 | width: 10e-1%; - : ^^^^^ + 11 | width: 10e-5%; + : ^^^^^ + 12 | width: 10e+2%; `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x Declaration ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^^^^^^^^^ + 12 | width: 10e+2%; + : ^^^^^^^^^^^^^ + 13 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^ + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^ + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^^ + 12 | width: 10e+2%; + : ^^^^^^ + 13 | } `---- x Percentage ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^^ + 12 | width: 10e+2%; + : ^^^^^^ + 13 | } `---- x Number ,-[$DIR/tests/fixture/value/percentage/input.css:11:5] 11 | width: 10e-5%; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:12:5] - 12 | width: 10e+2%; - : ^^^^^ + 12 | width: 10e+2%; + : ^^^^^ + 13 | } `---- x Rule @@ -668,42 +852,49 @@ ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x TypeSelector ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x WqName ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x Ident ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^^^ + 16 | margin: -5%; `---- x SimpleBlock @@ -718,100 +909,133 @@ ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] 15 | div { : ^ + 16 | margin: -5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^^^^^^^^^ + 17 | margin: -5.5%; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^^^^^^^^^ + 17 | margin: -5.5%; `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^^^^^^^^^ + 17 | margin: -5.5%; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^^^^ + 17 | margin: -5.5%; `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^^^^ + 17 | margin: -5.5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^ + 17 | margin: -5.5%; `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^^ + 17 | margin: -5.5%; `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] - 16 | margin: -5%; - : ^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:15:1] + 15 | div { + 16 | margin: -5%; + : ^^ + 17 | margin: -5.5%; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ + 18 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ + 18 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^^^^^^^^^ + 18 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^^ + 18 | } `---- x Ident - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^^ + 18 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^ + 18 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^^ + 18 | } `---- x Number - ,-[$DIR/tests/fixture/value/percentage/input.css:17:5] - 17 | margin: -5.5%; - : ^^^^ + ,-[$DIR/tests/fixture/value/percentage/input.css:16:5] + 16 | margin: -5%; + 17 | margin: -5.5%; + : ^^^^ + 18 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug index 92acb76f785b..86714f9bd957 100644 --- a/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/quotes/span.rust-debug @@ -120,60 +120,70 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x TypeSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^ + 2 | content: "This string is demarcated by double quotes."; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^ + 2 | content: "This string is demarcated by double quotes."; `---- x WqName ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^ + 2 | content: "This string is demarcated by double quotes."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^ + 2 | content: "This string is demarcated by double quotes."; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x PseudoElementSelector ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^^^^^^ + 2 | content: "This string is demarcated by double quotes."; `---- x SimpleBlock @@ -213,819 +223,1086 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] 1 | a::before { : ^ + 2 | content: "This string is demarcated by double quotes."; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + `---- + + x Str + ,-[$DIR/tests/fixture/value/quotes/input.css:1:1] + 1 | a::before { + 2 | content: "This string is demarcated by double quotes."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:2:5] 2 | content: "This string is demarcated by double quotes."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | content: 'This string is demarcated by single quotes.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:3:5] 3 | content: 'This string is demarcated by single quotes.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | content: "This is a string with \" an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:4:5] 4 | content: "This is a string with \" an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:5:5] 5 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | content: 'This is a string with \' an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:6:5] 6 | content: 'This is a string with \' an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | content: 'This string also has \27 an escaped single quote.'; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:7:5] 7 | content: 'This string also has \27 an escaped single quote.'; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | content: "This is a string with \\ an escaped backslash."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | content: "This string also has \22an escaped double quote."; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] - 8 | content: "This is a string with \\ an escaped backslash."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:8:5] + 8 | content: "This is a string with \\ an escaped backslash."; + 9 | content: "This string also has \22an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | content: "This string also has \22 an escaped double quote."; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] - 9 | content: "This string also has \22an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/quotes/input.css:9:5] + 9 | content: "This string also has \22an escaped double quote."; + 10 | content: "This string also has \22 an escaped double quote."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | content: "A really long \ `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | content: "A really long \ `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | content: "A really long \ `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^ + 12 | content: "A really long \ `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^ + 12 | content: "A really long \ `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | content: "A really long \ `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:10:5] 10 | content: "This string also has \22 an escaped double quote."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | content: "A really long \ `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + 12 | ,-> content: "A really long \ + 13 | `-> awesome string"; + 14 | content: ";'@ /**/\""; `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + 12 | ,-> content: "A really long \ + 13 | `-> awesome string"; + 14 | content: ";'@ /**/\""; `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + 12 | ,-> content: "A really long \ + 13 | `-> awesome string"; + 14 | content: ";'@ /**/\""; `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + 12 | content: "A really long \ + : ^^^^^^^ + 13 | awesome string"; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^ + 12 | content: "A really long \ + : ^^^^^^^ + 13 | awesome string"; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + 12 | ,-> content: "A really long \ + 13 | `-> awesome string"; + 14 | content: ";'@ /**/\""; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:11:5] - 11 | content: "This string has a \Aline break in it."; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | content: "This string has a \Aline break in it."; + 12 | ,-> content: "A really long \ + 13 | `-> awesome string"; + 14 | content: ";'@ /**/\""; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ - 13 | `-> awesome string"; + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ - 13 | `-> awesome string"; + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ - 13 | `-> awesome string"; + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^ + 15 | content: '\'"\\'; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | content: "A really long \ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^ + 15 | content: '\'"\\'; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ - 13 | `-> awesome string"; + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ + 15 | content: '\'"\\'; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:12:5] - 12 | ,-> content: "A really long \ - 13 | `-> awesome string"; + ,-[$DIR/tests/fixture/value/quotes/input.css:13:1] + 13 | awesome string"; + 14 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ + 15 | content: '\'"\\'; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 16 | content: "a\ `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:14:5] 14 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + 15 | content: '\'"\\'; + : ^^^^^^^ + 16 | content: "a\ `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ + 17 | `-> b"; + 18 | content: "a\ `---- x StyleBlock ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ + 17 | `-> b"; + 18 | content: "a\ `---- x Declaration ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ + 17 | `-> b"; + 18 | content: "a\ `---- x DeclarationName ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] 15 | content: '\'"\\'; - : ^^^^^^^ + 16 | content: "a\ + : ^^^^^^^ + 17 | b"; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] 15 | content: '\'"\\'; - : ^^^^^^^ + 16 | content: "a\ + : ^^^^^^^ + 17 | b"; `---- x ComponentValue ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] - 15 | content: '\'"\\'; - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ - 17 | `-> b"; - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ - 17 | `-> b"; - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ - 17 | `-> b"; - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | content: "a\ - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ 17 | `-> b"; + 18 | content: "a\ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:16:5] - 16 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:15:5] + 15 | content: '\'"\\'; + 16 | ,-> content: "a\ 17 | `-> b"; + 18 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; + 20 | content: "a\ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; + 20 | content: "a\ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; + 20 | content: "a\ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | content: "a\ + : ^^^^^^^ + 19 | b"; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | content: "a\ + : ^^^^^^^ + 19 | b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; + 20 | content: "a\ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:18:5] - 18 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:17:1] + 17 | b"; + 18 | ,-> content: "a\ 19 | `-> b"; + 20 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; + 22 | content: "a\ b"; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; + 22 | content: "a\ b"; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; + 22 | content: "a\ b"; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | content: "a\ + : ^^^^^^^ + 21 | b"; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | content: "a\ + : ^^^^^^^ + 21 | b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; + 22 | content: "a\ b"; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:20:5] - 20 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:19:1] + 19 | b"; + 20 | ,-> content: "a\ 21 | `-> b"; + 22 | content: "a\ b"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ + 23 | content: "a\ `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ + 23 | content: "a\ `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^^^^^^^^^ + 23 | content: "a\ `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^ + 23 | content: "a\ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^^ + 23 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^ + 23 | content: "a\ `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] - 22 | content: "a\ b"; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:21:1] + 21 | b"; + 22 | content: "a\ b"; + : ^^^^^^ + 23 | content: "a\ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ 27 | `-> b"; + 28 | content: 'a\62 c'; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ 27 | `-> b"; + 28 | content: 'a\62 c'; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ 27 | `-> b"; + 28 | content: 'a\62 c'; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | content: "a\ + : ^^^^^^^ + 24 | \ `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | content: "a\ - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | content: "a\ + : ^^^^^^^ + 24 | \ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ 27 | `-> b"; + 28 | content: 'a\62 c'; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:23:5] - 23 | ,-> content: "a\ + ,-[$DIR/tests/fixture/value/quotes/input.css:22:5] + 22 | content: "a\ b"; + 23 | ,-> content: "a\ 24 | | \ 25 | | \ 26 | | \ \ 27 | `-> b"; + 28 | content: 'a\62 c'; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ + 29 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ + 29 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^^^^^^^^^^ + 29 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^ + 29 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^ + 29 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^ + 29 | } `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:28:5] - 28 | content: 'a\62 c'; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:27:1] + 27 | b"; + 28 | content: 'a\62 c'; + : ^^^^^^^^ + 29 | } `---- x Rule @@ -1034,6 +1311,7 @@ 32 | | o very long title"] { 33 | | color: red; 34 | `-> } + 35 | a[title="a not so very long title"] { `---- x QualifiedRule @@ -1042,298 +1320,378 @@ 32 | | o very long title"] { 33 | | color: red; 34 | `-> } + 35 | a[title="a not so very long title"] { `---- x SelectorList ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x TypeSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x TagNameSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x WqName ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x SubclassSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x AttributeSelector ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x WqName ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^^^^^ + 32 | o very long title"] { `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^^^^^ + 32 | o very long title"] { `---- x AttributeSelectorMatcher ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | a[title="a not s\ : ^ + 32 | o very long title"] { `---- x AttributeSelectorValue ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x Str ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] 31 | ,-> a[title="a not s\ 32 | `-> o very long title"] { + 33 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + 31 | a[title="a not s\ 32 | ,-> o very long title"] { 33 | | color: red; 34 | `-> } + 35 | a[title="a not so very long title"] { `---- x LBrace - ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:31:1] + 31 | a[title="a not s\ 32 | o very long title"] { : ^ + 33 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^^^^^^^^ + 34 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^^^^^^^^ + 34 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^^^^^^^^ + 34 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^^^ + 34 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^ + 34 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:33:5] - 33 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:32:1] + 32 | o very long title"] { + 33 | color: red; + : ^^^ + 34 | } `---- x Rule - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | ,-> a[title="a not so very long title"] { 36 | | color: red; 37 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | ,-> a[title="a not so very long title"] { 36 | | color: red; 37 | `-> } `---- x SelectorList - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x TypeSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x AttributeSelector - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x WqName - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^ + 36 | color: red; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^ + 36 | color: red; `---- x AttributeSelectorMatcher - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x AttributeSelectorValue - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 36 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | ,-> a[title="a not so very long title"] { 36 | | color: red; 37 | `-> } `---- x LBrace - ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + ,-[$DIR/tests/fixture/value/quotes/input.css:34:1] + 34 | } 35 | a[title="a not so very long title"] { : ^ + 36 | color: red; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^^^^^^^^ + 37 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^^^^^^^^ + 37 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^^^^^^^^ + 37 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^^^ + 37 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^^^ + 37 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^ + 37 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:36:5] - 36 | color: red; - : ^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:35:1] + 35 | a[title="a not so very long title"] { + 36 | color: red; + : ^^^ + 37 | } `---- x Rule @@ -1354,42 +1712,49 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x TypeSelector ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x WqName ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^^^ + 40 | family-name: "A;' /**/"; `---- x SimpleBlock @@ -1403,48 +1768,63 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] 39 | div { : ^ + 40 | family-name: "A;' /**/"; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 41 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^ + 41 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^^ + 41 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^ + 41 | } `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:40:5] - 40 | family-name: "A;' /**/"; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:39:1] + 39 | div { + 40 | family-name: "A;' /**/"; + : ^^^^^^^^^^ + 41 | } `---- x Rule @@ -1467,36 +1847,42 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x ClassSelector ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^^ + 45 | content: ";'@ /**/\""; `---- x Ident ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^^^ + 45 | content: ";'@ /**/\""; `---- x SimpleBlock @@ -1511,88 +1897,117 @@ ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] 44 | .foo { : ^ + 45 | content: ";'@ /**/\""; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 46 | content: '\'"\\'; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 46 | content: '\'"\\'; `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^^^^^^^^^^ + 46 | content: '\'"\\'; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^ + 46 | content: '\'"\\'; `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^ + 46 | content: '\'"\\'; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ + 46 | content: '\'"\\'; `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] - 45 | content: ";'@ /**/\""; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:44:1] + 44 | .foo { + 45 | content: ";'@ /**/\""; + : ^^^^^^^^^^^^ + 46 | content: '\'"\\'; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 47 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 47 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^^^^^^^^^^ + 47 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^ + 47 | } `---- x Ident - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^ + 47 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^ + 47 | } `---- x Str - ,-[$DIR/tests/fixture/value/quotes/input.css:46:5] - 46 | content: '\'"\\'; - : ^^^^^^^ + ,-[$DIR/tests/fixture/value/quotes/input.css:45:5] + 45 | content: ";'@ /**/\""; + 46 | content: '\'"\\'; + : ^^^^^^^ + 47 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug index 1797abb13d02..d32a8d7728b4 100644 --- a/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/resolution/span.rust-debug @@ -20,550 +20,688 @@ ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x AtRule ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x AtRuleName ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaQueryList ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaQuery ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaType ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaConditionWithoutOr ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaConditionWithoutOrType ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaInParens ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaFeature ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaFeaturePlain ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaFeatureName ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^^^^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x MediaFeatureValue ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Dimension ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Resolution ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Number ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x SimpleBlock ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x LBrace ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] 1 | @media print and (min-resolution: 300dpi) {} : ^ + 2 | @media print and (min-resolution: 300dpcm) {} `---- x Rule - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x AtRule - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaType - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x LBrace - ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:1:1] + 1 | @media print and (min-resolution: 300dpi) {} 2 | @media print and (min-resolution: 300dpcm) {} : ^ + 3 | @media print and (min-resolution: 300dppx) {} `---- x Rule - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x AtRule - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x AtRuleName - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaQueryList - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaQuery - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaType - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaInParens - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaFeature - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaFeatureName - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^^^ + 4 | @media print and (min-resolution: 300x) {} `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^^ + 4 | @media print and (min-resolution: 300x) {} `---- x LBrace - ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:2:1] + 2 | @media print and (min-resolution: 300dpcm) {} 3 | @media print and (min-resolution: 300dppx) {} : ^ + 4 | @media print and (min-resolution: 300x) {} `---- x Rule - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^ `---- x MediaQueryList - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaQuery - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaType - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^ `---- x MediaConditionWithoutOr - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaConditionWithoutOrType - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaInParens - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeature - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeaturePlain - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x MediaFeatureName - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^^^^^^^^^^^ `---- x MediaFeatureValue - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^ `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^ `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^^ `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^^ `---- x LBrace - ,-[$DIR/tests/fixture/value/resolution/input.css:4:1] + ,-[$DIR/tests/fixture/value/resolution/input.css:3:1] + 3 | @media print and (min-resolution: 300dppx) {} 4 | @media print and (min-resolution: 300x) {} : ^ `---- @@ -596,36 +734,42 @@ ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x ComplexSelector ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x CompoundSelector ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x SubclassSelector ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x ClassSelector ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^^ + 7 | background-image: -webkit-image-set( `---- x Ident ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^^^ + 7 | background-image: -webkit-image-set( `---- x SimpleBlock @@ -644,374 +788,495 @@ ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] 6 | .box { : ^ + 7 | background-image: -webkit-image-set( `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( - 8 | | url("small-balloons.jpg") 1x, - 9 | `-> url("large-balloons.jpg") 2x); - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | ,-> background-image: -webkit-image-set( + 8 | | url("small-balloons.jpg") 1x, + 9 | `-> url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( - 8 | | url("small-balloons.jpg") 1x, - 9 | `-> url("large-balloons.jpg") 2x); - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | ,-> background-image: -webkit-image-set( + 8 | | url("small-balloons.jpg") 1x, + 9 | `-> url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + `---- x Declaration - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( - 8 | | url("small-balloons.jpg") 1x, - 9 | `-> url("large-balloons.jpg") 2x); - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | ,-> background-image: -webkit-image-set( + 8 | | url("small-balloons.jpg") 1x, + 9 | `-> url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^ + 8 | url("small-balloons.jpg") 1x, `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^ + 8 | url("small-balloons.jpg") 1x, `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( - 8 | | url("small-balloons.jpg") 1x, - 9 | `-> url("large-balloons.jpg") 2x); - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | ,-> background-image: -webkit-image-set( + 8 | | url("small-balloons.jpg") 1x, + 9 | `-> url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + `---- x Function - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | ,-> background-image: -webkit-image-set( - 8 | | url("small-balloons.jpg") 1x, - 9 | `-> url("large-balloons.jpg") 2x); - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | ,-> background-image: -webkit-image-set( + 8 | | url("small-balloons.jpg") 1x, + 9 | `-> url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] - 7 | background-image: -webkit-image-set( - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:6:1] + 6 | .box { + 7 | background-image: -webkit-image-set( + : ^^^^^^^^^^^^^^^^^ + 8 | url("small-balloons.jpg") 1x, `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | url("large-balloons.jpg") 2x); `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^ + 9 | url("large-balloons.jpg") 2x); `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ + 9 | url("large-balloons.jpg") 2x); `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ + 9 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ + 9 | url("large-balloons.jpg") 2x); `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ + 9 | url("large-balloons.jpg") 2x); `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^^ + 9 | url("large-balloons.jpg") 2x); `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ + 9 | url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ + 9 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ + 9 | url("large-balloons.jpg") 2x); `---- x Delimiter - ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] - 8 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:7:5] + 7 | background-image: -webkit-image-set( + 8 | url("small-balloons.jpg") 1x, + : ^ + 9 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background-image: image-set( + `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background-image: image-set( + `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^ + 10 | background-image: image-set( + `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ + 10 | background-image: image-set( + `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ + 10 | background-image: image-set( + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ + 10 | background-image: image-set( + `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ + 10 | background-image: image-set( + `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^^ + 10 | background-image: image-set( + `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^ + 10 | background-image: image-set( + `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] - 9 | url("large-balloons.jpg") 2x); - : ^ - `---- + ,-[$DIR/tests/fixture/value/resolution/input.css:8:13] + 8 | url("small-balloons.jpg") 1x, + 9 | url("large-balloons.jpg") 2x); + : ^ + 10 | background-image: image-set( + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); + 13 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); + 13 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); + 13 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + : ^^^^^^^^^^^^^^^^ + 11 | url("small-balloons.jpg") 1x, `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + : ^^^^^^^^^^^^^^^^ + 11 | url("small-balloons.jpg") 1x, `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); + 13 | } `---- x Function - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | ,-> background-image: image-set( + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | ,-> background-image: image-set( 11 | | url("small-balloons.jpg") 1x, 12 | `-> url("large-balloons.jpg") 2x); + 13 | } `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] - 10 | background-image: image-set( - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:9:13] + 9 | url("large-balloons.jpg") 2x); + 10 | background-image: image-set( + : ^^^^^^^^^ + 11 | url("small-balloons.jpg") 1x, `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | url("large-balloons.jpg") 2x); `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^ + 12 | url("large-balloons.jpg") 2x); `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ + 12 | url("large-balloons.jpg") 2x); `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^^^^^^^^^^^^^^^^^^^ + 12 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ + 12 | url("large-balloons.jpg") 2x); `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ + 12 | url("large-balloons.jpg") 2x); `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^^ + 12 | url("large-balloons.jpg") 2x); `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ + 12 | url("large-balloons.jpg") 2x); `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ + 12 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ + 12 | url("large-balloons.jpg") 2x); `---- x Delimiter - ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] - 11 | url("small-balloons.jpg") 1x, - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:10:5] + 10 | background-image: image-set( + 11 | url("small-balloons.jpg") 1x, + : ^ + 12 | url("large-balloons.jpg") 2x); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x Url - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^ + 13 | } `---- x UrlValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x Str - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ + 13 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ + 13 | } `---- x Resolution - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^^ + 13 | } `---- x Number - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^ + 13 | } `---- x Ident - ,-[$DIR/tests/fixture/value/resolution/input.css:12:13] - 12 | url("large-balloons.jpg") 2x); - : ^ + ,-[$DIR/tests/fixture/value/resolution/input.css:11:13] + 11 | url("small-balloons.jpg") 1x, + 12 | url("large-balloons.jpg") 2x); + : ^ + 13 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug index d084ff369c76..1d82948d7e09 100644 --- a/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/square-brackets/span.rust-debug @@ -39,42 +39,49 @@ ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x TypeSelector ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x TagNameSelector ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x WqName ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^^^ + 2 | prop: []; `---- x SimpleBlock @@ -93,496 +100,661 @@ ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] 1 | div { : ^ + 2 | prop: []; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^^^^^^^^ + 3 | prop: [ ]; + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^^^^^^^^ + 3 | prop: [ ]; + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^^^^^^^^ + 3 | prop: [ ]; + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^^^ + 3 | prop: [ ]; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^^^ + 3 | prop: [ ]; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^ + 3 | prop: [ ]; + `---- + + x SimpleBlock + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^^ + 3 | prop: [ ]; + `---- + + x LBracket + ,-[$DIR/tests/fixture/value/square-brackets/input.css:1:1] + 1 | div { + 2 | prop: []; + : ^ + 3 | prop: [ ]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^^^^^^^^ + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x StyleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^^^^^^^^ + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x Declaration ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^^^^^^^^ + 3 | prop: [ ]; + : ^^^^^^^^^^ + 4 | prop: [row1-start]; `---- x DeclarationName ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^^^ + 3 | prop: [ ]; + : ^^^^ + 4 | prop: [row1-start]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^^^ + 3 | prop: [ ]; + : ^^^^ + 4 | prop: [row1-start]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^ + 3 | prop: [ ]; + : ^^^ + 4 | prop: [row1-start]; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^^ + 3 | prop: [ ]; + : ^^^ + 4 | prop: [row1-start]; `---- x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:2:5] 2 | prop: []; - : ^ + 3 | prop: [ ]; + : ^ + 4 | prop: [row1-start]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^^^^^^^^ + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x StyleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^^^^^^^^ + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x Declaration ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^^^^^^^^ + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x DeclarationName ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^^ + 4 | prop: [row1-start]; + : ^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^^ + 4 | prop: [row1-start]; + : ^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^ + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^^^ + 4 | prop: [row1-start]; + : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] 3 | prop: [ ]; - : ^ + 4 | prop: [row1-start]; + : ^ + 5 | prop: [ row1-start-with-spaces-around ]; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/square-brackets/input.css:3:5] + 3 | prop: [ ]; + 4 | prop: [row1-start]; + : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x StyleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x Declaration ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x DeclarationName ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^ + 6 | prop: [red #fff 12px]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^ + 6 | prop: [red #fff 12px]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^ + 6 | prop: [red #fff 12px]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:4:5] 4 | prop: [row1-start]; - : ^^^^^^^^^^ + 5 | prop: [ row1-start-with-spaces-around ]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x StyleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x Declaration ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x DeclarationName ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^ + 6 | prop: [red #fff 12px]; + : ^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x Color + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x HexColor + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x Dimension + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x Length + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + `---- + + x Number + ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] + 5 | prop: [ row1-start-with-spaces-around ]; + 6 | prop: [red #fff 12px]; + : ^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:5:5] 5 | prop: [ row1-start-with-spaces-around ]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | prop: [red #fff 12px]; + : ^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x Declaration ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^ + 8 | } `---- x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^^^^^^^^^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^ + 8 | } `---- x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ + 8 | } `---- - x Color + x Percentage ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ + 8 | } `---- - x HexColor + x Number ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^ + 8 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- - x Dimension + x SimpleBlock ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^^^^^^^^^^^^ + 8 | } `---- - x Length + x LBracket ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ + 8 | } `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ + 8 | } `---- x Ident ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] 6 | prop: [red #fff 12px]; - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^ - `---- - - x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ - `---- - - x Percentage - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^^^^^^^^^^^^ - `---- - - x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ + 8 | } `---- x Percentage - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^ + 8 | } `---- x Number - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x SimpleBlock - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^^^ + 8 | } `---- x LBracket - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/fixture/value/square-brackets/input.css:7:5] - 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; - : ^^^^^^^^ + ,-[$DIR/tests/fixture/value/square-brackets/input.css:6:5] + 6 | prop: [red #fff 12px]; + 7 | prop: [row1-start] 25% [row1-end row2-start] 25% [row2-end]; + : ^^^^^^^^ + 8 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug index 52d9d5e8055f..496b4b835bf4 100644 --- a/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/time/span.rust-debug @@ -42,36 +42,42 @@ ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x IdSelector ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^^^^^^ + 2 | font-size: 14px; `---- x SimpleBlock @@ -88,228 +94,303 @@ ,-[$DIR/tests/fixture/value/time/input.css:1:1] 1 | #delay { : ^ + 2 | font-size: 14px; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ + 3 | transition-property: font-size; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ + 3 | transition-property: font-size; `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:2:5] - 2 | font-size: 14px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^^^^^^^^^^^^ + 3 | transition-property: font-size; `---- x DeclarationName + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^^^^^^ + 3 | transition-property: font-size; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^^^^^^ + 3 | transition-property: font-size; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^ + 3 | transition-property: font-size; + `---- + + x Dimension + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^ + 3 | transition-property: font-size; + `---- + + x Length + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^^^ + 3 | transition-property: font-size; + `---- + + x Number + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^ + 3 | transition-property: font-size; + `---- + + x Ident + ,-[$DIR/tests/fixture/value/time/input.css:1:1] + 1 | #delay { + 2 | font-size: 14px; + : ^^ + 3 | transition-property: font-size; + `---- + + x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^^^^^^^^ + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^^^^^^^^ + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^^^ + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- - x Dimension + x DeclarationName ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^^^ + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- - x Length + x Ident ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^^^ + 3 | transition-property: font-size; + : ^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; `---- - x Number + x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^ + 3 | transition-property: font-size; + : ^^^^^^^^^ + 4 | transition-duration: 4s; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:2:5] 2 | font-size: 14px; - : ^^ + 3 | transition-property: font-size; + : ^^^^^^^^^ + 4 | transition-duration: 4s; `---- x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x StyleBlock ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x Declaration ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x DeclarationName ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^^^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; `---- x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^ + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; + `---- + + x Dimension + ,-[$DIR/tests/fixture/value/time/input.css:3:5] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; + `---- + + x Time + ,-[$DIR/tests/fixture/value/time/input.css:3:5] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^^ + 5 | transition-delay: 2s; + `---- + + x Number + ,-[$DIR/tests/fixture/value/time/input.css:3:5] + 3 | transition-property: font-size; + 4 | transition-duration: 4s; + : ^ + 5 | transition-delay: 2s; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:3:5] 3 | transition-property: font-size; - : ^^^^^^^^^ + 4 | transition-duration: 4s; + : ^ + 5 | transition-delay: 2s; `---- x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + 5 | transition-delay: 2s; + : ^^^^^^^^^^^^^^^^ + 6 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^ + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Dimension ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^ + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Time ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^^ + 5 | transition-delay: 2s; + : ^^ + 6 | } `---- x Number ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^ + 5 | transition-delay: 2s; + : ^ + 6 | } `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:4:5] 4 | transition-duration: 4s; - : ^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ - `---- - - x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ - `---- - - x Time - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^^ - `---- - - x Number - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/time/input.css:5:5] - 5 | transition-delay: 2s; - : ^ + 5 | transition-delay: 2s; + : ^ + 6 | } `---- x Rule @@ -330,36 +411,42 @@ ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x ClassSelector ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^^^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x SimpleBlock @@ -373,241 +460,320 @@ ,-[$DIR/tests/fixture/value/time/input.css:8:1] 8 | .box { : ^ + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | } + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^^^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Delimiter - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^^^^^^^^ + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^^ + 10 | } + `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:9:5] - 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; - : ^ - `---- + ,-[$DIR/tests/fixture/value/time/input.css:8:1] + 8 | .box { + 9 | transition: width 2s, height 2s, background-color 2s, transform 2s; + : ^ + 10 | } + `---- x Rule ,-[$DIR/tests/fixture/value/time/input.css:12:1] @@ -629,36 +795,42 @@ ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x ComplexSelector ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x CompoundSelector ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x SubclassSelector ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x ClassSelector ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^^ + 13 | transition-duration: 4s; `---- x Ident ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^^^^ + 13 | transition-duration: 4s; `---- x SimpleBlock @@ -673,124 +845,165 @@ ,-[$DIR/tests/fixture/value/time/input.css:12:1] 12 | .time { : ^ + 13 | transition-duration: 4s; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | transition-duration: 4000ms; `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | transition-duration: 4000ms; `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 14 | transition-duration: 4000ms; `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ + 14 | transition-duration: 4000ms; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^^^^^^^^^^^^^^^^^^ + 14 | transition-duration: 4000ms; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^ + 14 | transition-duration: 4000ms; `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^ + 14 | transition-duration: 4000ms; `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^^ + 14 | transition-duration: 4000ms; `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^ + 14 | transition-duration: 4000ms; `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:13:5] - 13 | transition-duration: 4s; - : ^ + ,-[$DIR/tests/fixture/value/time/input.css:12:1] + 12 | .time { + 13 | transition-duration: 4s; + : ^ + 14 | transition-duration: 4000ms; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^^^^^^^^^^^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ + 15 | } `---- x Dimension - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ + 15 | } `---- x Time - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^^^ + 15 | } `---- x Number - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^^^ + 15 | } `---- x Ident - ,-[$DIR/tests/fixture/value/time/input.css:14:5] - 14 | transition-duration: 4000ms; - : ^^ + ,-[$DIR/tests/fixture/value/time/input.css:13:5] + 13 | transition-duration: 4s; + 14 | transition-duration: 4000ms; + : ^^ + 15 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug index 57603f7aede6..c301a5397905 100644 --- a/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/urange/span.rust-debug @@ -72,12 +72,14 @@ ,-[$DIR/tests/fixture/value/urange/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | font-family: 'Ampersand'; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | font-family: 'Ampersand'; `---- x SimpleBlock @@ -107,730 +109,973 @@ ,-[$DIR/tests/fixture/value/urange/input.css:1:1] 1 | @font-face { : ^ + 2 | font-family: 'Ampersand'; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + `---- + + x Str + ,-[$DIR/tests/fixture/value/urange/input.css:1:1] + 1 | @font-face { + 2 | font-family: 'Ampersand'; + : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- - x Str + x Function ,-[$DIR/tests/fixture/value/urange/input.css:2:5] 2 | font-family: 'Ampersand'; - : ^^^^^^^^^^^ + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/urange/input.css:2:5] + 2 | font-family: 'Ampersand'; + 3 | src: local('Times New Roman'); + : ^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- - x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/urange/input.css:2:5] + 2 | font-family: 'Ampersand'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:3:5] - 3 | src: local('Times New Roman'); - : ^^^ + x Str + ,-[$DIR/tests/fixture/value/urange/input.css:2:5] + 2 | font-family: 'Ampersand'; + 3 | src: local('Times New Roman'); + : ^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ `---- - x Ident + x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- - x Function + x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^^^^^^^^^^ + 5 | unicode-range: u+26; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^ + 5 | unicode-range: u+26; `---- - x Str + x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:3:5] 3 | src: local('Times New Roman'); - : ^^^^^^^^^^^^^^^^^ + 4 | unicode-range: U+26; /* single codepoint */ + : ^^^^ + 5 | unicode-range: u+26; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^^^^^^^ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^^^^^^^^^^ + 5 | unicode-range: u+26; + : ^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^ + 5 | unicode-range: u+26; + : ^^^^ + 6 | unicode-range: U+0-7F; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:4:5] 4 | unicode-range: U+26; /* single codepoint */ - : ^^^^ + 5 | unicode-range: u+26; + : ^^^^ + 6 | unicode-range: U+0-7F; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^^^^^^^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:5:5] 5 | unicode-range: u+26; - : ^^^^ + 6 | unicode-range: U+0-7F; + : ^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^^^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:6:5] 6 | unicode-range: U+0-7F; - : ^^^^^^ + 7 | unicode-range: U+0025-00FF; /* codepoint range */ + : ^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^^^^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^^^^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^^^^^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:7:5] 7 | unicode-range: U+0025-00FF; /* codepoint range */ - : ^^^^^^^^^^^ + 8 | unicode-range: U+4??; /* wildcard range */ + : ^^^^^ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:8:5] - 8 | unicode-range: U+4??; /* wildcard range */ - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^^^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- - x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^^^ - `---- + x Delimiter + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:8:5] + 8 | unicode-range: U+4??; /* wildcard range */ + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + : ^^^^^ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^ - `---- + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | unicode-range: U+????; + `---- - x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^ - `---- + x Declaration + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | unicode-range: U+????; + `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^ - `---- + x DeclarationName + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^ + 11 | unicode-range: U+????; + `---- - x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:9:5] - 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ - : ^^^^^ - `---- + x Ident + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^^^ + 11 | unicode-range: U+????; + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^ + 11 | unicode-range: U+????; `---- - x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x UnicodeRange + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^ + 11 | unicode-range: U+????; `---- - x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; `---- - x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^^^ + x Delimiter + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ + 11 | unicode-range: U+????; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ + 11 | unicode-range: U+????; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^ + 11 | unicode-range: U+????; `---- x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^ + 11 | unicode-range: U+????; `---- x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; `---- x Delimiter - ,-[$DIR/tests/fixture/value/urange/input.css:10:5] - 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^ + 11 | unicode-range: U+????; + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ + 11 | unicode-range: U+????; + `---- + + x UnicodeRange + ,-[$DIR/tests/fixture/value/urange/input.css:9:5] + 9 | unicode-range: U+0025-00FF, U+4??; /* multiple values */ + 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ + : ^^^^^^^^^^^ + 11 | unicode-range: U+????; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- - x UnicodeRange + x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- - x ComponentValue + x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- - x Delimiter + x Ident ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^ + 11 | unicode-range: U+????; + : ^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + 11 | unicode-range: U+????; + : ^^^^^^ + 12 | unicode-range: U+??????; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:10:5] 10 | unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F; /* multiple values */ - : ^^^^^^^^^^^ + 11 | unicode-range: U+????; + : ^^^^^^ + 12 | unicode-range: U+??????; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^^^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^^^^^^ + 13 | unicode-range: U+12; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^ + 13 | unicode-range: U+12; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:11:5] 11 | unicode-range: U+????; - : ^^^^^^ + 12 | unicode-range: U+??????; + : ^^^^^^^^ + 13 | unicode-range: U+12; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^ + 14 | unicode-range: U+12e112; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:12:5] 12 | unicode-range: U+??????; - : ^^^^^^^^ + 13 | unicode-range: U+12; + : ^^^^ + 14 | unicode-range: U+12e112; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^^^^^^^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:13:5] 13 | unicode-range: U+12; - : ^^^^ + 14 | unicode-range: U+12e112; + : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:14:5] 14 | unicode-range: U+12e112; - : ^^^^^^^^ + 15 | unicode-range: U+1e1ee1; + : ^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:15:5] 15 | unicode-range: U+1e1ee1; - : ^^^^^^^^ + 16 | unicode-range: U+1e1ee1-FFFFFF; + : ^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:16:5] 16 | unicode-range: U+1e1ee1-FFFFFF; - : ^^^^^^^^^^^^^^^ + 17 | unicode-range: U+1e1ee?; + : ^^^^^^^^ + 18 | unicode-range: U+12-13; `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x Declaration ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^^^^^^^^^^ + 19 | } `---- x DeclarationName ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ + 19 | } `---- x Ident ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^^^^^^^ + 19 | } `---- x ComponentValue ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^ + 19 | } `---- x UnicodeRange ,-[$DIR/tests/fixture/value/urange/input.css:17:5] 17 | unicode-range: U+1e1ee?; - : ^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ - `---- - - x UnicodeRange - ,-[$DIR/tests/fixture/value/urange/input.css:18:5] - 18 | unicode-range: U+12-13; - : ^^^^^^^ + 18 | unicode-range: U+12-13; + : ^^^^^^^ + 19 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug b/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug index 530a9d702532..1c0b1f5f0d8e 100644 --- a/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/value/url/span.rust-debug @@ -132,42 +132,49 @@ ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x ComplexSelector ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x CompoundSelector ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x TypeSelector ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x TagNameSelector ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x WqName ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(https://example.com/image.png); `---- x SimpleBlock @@ -217,1044 +224,1341 @@ ,-[$DIR/tests/fixture/value/url/input.css:1:1] 1 | div { : ^ + 2 | background: url(https://example.com/image.png); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x Url + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + `---- + + x UrlValueRaw + ,-[$DIR/tests/fixture/value/url/input.css:1:1] + 1 | div { + 2 | background: url(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^ + 4 | background: \URL(https://example.com/image.png); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x UrlValueRaw ,-[$DIR/tests/fixture/value/url/input.css:2:5] 2 | background: url(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | background: URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^ + 5 | background: url("https://example.com/image.png"); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x UrlValueRaw ,-[$DIR/tests/fixture/value/url/input.css:3:5] 3 | background: URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | background: \URL(https://example.com/image.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^ + 6 | background: url('https://example.com/image.png'); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- - x UrlValueRaw + x Str ,-[$DIR/tests/fixture/value/url/input.css:4:5] 4 | background: \URL(https://example.com/image.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | background: url("https://example.com/image.png"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^ + 7 | background: URL('https://example.com/image.png'); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:5:5] 5 | background: url("https://example.com/image.png"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | background: url('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:6:5] 6 | background: url('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | background: URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:7:5] 7 | background: URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | background: \URL('https://example.com/image.png'); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | background: url(data:image/png;base64,iRxVB0); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^ + 10 | background: url(#IDofSVGpath); + `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- - x Str - ,-[$DIR/tests/fixture/value/url/input.css:8:5] - 8 | background: \URL('https://example.com/image.png'); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + x UrlValueRaw + ,-[$DIR/tests/fixture/value/url/input.css:8:5] + 8 | background: \URL('https://example.com/image.png'); + 9 | background: url(data:image/png;base64,iRxVB0); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | background: url(#IDofSVGpath); + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^ + `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ + `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^^^^^^ + `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^ + `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ + `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:9:5] - 9 | background: url(data:image/png;base64,iRxVB0); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/value/url/input.css:9:5] + 9 | background: url(data:image/png;base64,iRxVB0); + 10 | background: url(#IDofSVGpath); + : ^^^^^^^^^^^^ + `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- - x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:10:5] - 10 | background: url(#IDofSVGpath); - : ^^^^^^^^^^^^ + x Str + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + `---- + + x UrlModifier + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:12:5] + 12 | /* A is either an or a functional notation. */ + 13 | background: url("//aa.com/img.svg" prefetch); + : ^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^^^^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x UrlModifier + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x UrlModifier + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x UrlModifier ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x UrlModifier + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x Function + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:13:5] 13 | background: url("//aa.com/img.svg" prefetch); - : ^^^^^^^^ + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:13:5] + 13 | background: url("//aa.com/img.svg" prefetch); + 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); + : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^ `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x UrlModifier ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:14:5] - 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ - `---- - - x UrlModifier + x Function ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^ `---- - x UrlModifier + x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^ `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^ `---- - x UrlModifier + x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Function ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^^^^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^ `---- - x Ident + x DashedIdent ,-[$DIR/tests/fixture/value/url/input.css:14:5] 14 | background: url("//aa.com/img.svg" foo bar baz func(test)); - : ^^^^ + 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + : ^^^^^^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); : ^^^^^^^^^^ + 18 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); : ^^^^^^^^^^ + 18 | background: url(""); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^^^^^ + 18 | background: url(""); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^^^^^ + 18 | background: url(""); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); : ^^^ + 18 | background: url(""); `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Str - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x UrlModifier - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^ - `---- - - x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Function - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^ + 18 | background: url(""); `---- - x DashedIdent - ,-[$DIR/tests/fixture/value/url/input.css:15:5] - 15 | background: url("http://example.com/image.svg" param(--color var(--primary-color))); - : ^^^^^^^^^^^^^^^ + x UrlValueRaw + ,-[$DIR/tests/fixture/value/url/input.css:17:5] + 17 | background: url(); + : ^ + 18 | background: url(""); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^^^^^^^^^^^^^ + 18 | background: url(""); + : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^^^^^^ + 18 | background: url(""); + : ^^^^^^^^^^ + 19 | background: url(''); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^^^^^^ + 18 | background: url(""); + : ^^^^^^^^^^ + 19 | background: url(''); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^ + 18 | background: url(""); + : ^^^^^^^ + 19 | background: url(''); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^^^ + 18 | background: url(""); + : ^^^^^^^ + 19 | background: url(''); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^^^ + 18 | background: url(""); + : ^^^ + 19 | background: url(''); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^ + 18 | background: url(""); + : ^^ + 19 | background: url(''); `---- - x UrlValueRaw + x Str ,-[$DIR/tests/fixture/value/url/input.css:17:5] 17 | background: url(); - : ^ + 18 | background: url(""); + : ^^ + 19 | background: url(''); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^^^^^^^^^^^^^ + 19 | background: url(''); + : ^^^^^^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^^^^ + 19 | background: url(''); + : ^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^^^^ + 19 | background: url(''); + : ^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^ + 19 | background: url(''); + : ^^^^^^^ `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^^^^^ + 19 | background: url(''); + : ^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^^ + 19 | background: url(''); + : ^^^ `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^ + 19 | background: url(''); + : ^^ `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:18:5] 18 | background: url(""); - : ^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^^^^^^^^^^ - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ - `---- - - x Str - ,-[$DIR/tests/fixture/value/url/input.css:19:5] - 19 | background: url(''); - : ^^ + 19 | background: url(''); + : ^^ `---- x ComponentValue @@ -1303,538 +1607,691 @@ ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); `---- x Str ,-[$DIR/tests/fixture/value/url/input.css:23:5] 23 | background: src("http://www.example.com/pinkish.gif"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | background: SRC("http://www.example.com/pinkish.gif"); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x StyleBlock + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x Declaration + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x DeclarationName + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x Url + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^ + 25 | background: src(var(--foo)); + `---- + + x UrlValue + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + `---- + + x Str + ,-[$DIR/tests/fixture/value/url/input.css:23:5] + 23 | background: src("http://www.example.com/pinkish.gif"); + 24 | background: SRC("http://www.example.com/pinkish.gif"); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^ + 25 | background: src(var(--foo)); + : ^^^ + 26 | background: url( https://example.com/image.png ); `---- - x UrlValue + x UrlModifier ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- - x Str + x Function ,-[$DIR/tests/fixture/value/url/input.css:24:5] 24 | background: SRC("http://www.example.com/pinkish.gif"); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 | background: src(var(--foo)); + : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); `---- - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Ident + ,-[$DIR/tests/fixture/value/url/input.css:24:5] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^ + 26 | background: url( https://example.com/image.png ); `---- - x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x ComponentValue + ,-[$DIR/tests/fixture/value/url/input.css:24:5] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^^^ + 26 | background: url( https://example.com/image.png ); `---- - x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:25:5] - 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x DashedIdent + ,-[$DIR/tests/fixture/value/url/input.css:24:5] + 24 | background: SRC("http://www.example.com/pinkish.gif"); + 25 | background: src(var(--foo)); + : ^^^^^ + 26 | background: url( https://example.com/image.png ); `---- - x DeclarationName + x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x Ident + x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x ComponentValue + x Declaration ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x Url + x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x UrlModifier + x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x Function + x Url ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); + 26 | background: url( https://example.com/image.png ); : ^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x ComponentValue + x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- - x DashedIdent + x UrlValueRaw ,-[$DIR/tests/fixture/value/url/input.css:25:5] 25 | background: src(var(--foo)); - : ^^^^^ + 26 | background: url( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^ + 28 | background: url( `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^ + 28 | background: url( `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x Url ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^ + 28 | background: url( `---- x UrlValue ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x UrlValueRaw ,-[$DIR/tests/fixture/value/url/input.css:26:5] 26 | background: url( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 28 | background: url( `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( + 29 | | https://example.com/image.png + 30 | `-> ); + 31 | background: url( `---- x StyleBlock ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( + 29 | | https://example.com/image.png + 30 | `-> ); + 31 | background: url( `---- x Declaration ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( + 29 | | https://example.com/image.png + 30 | `-> ); + 31 | background: url( `---- x DeclarationName ,-[$DIR/tests/fixture/value/url/input.css:27:5] 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + 28 | background: url( + : ^^^^^^^^^^ + 29 | https://example.com/image.png `---- x Ident ,-[$DIR/tests/fixture/value/url/input.css:27:5] 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^ + 28 | background: url( + : ^^^^^^^^^^ + 29 | https://example.com/image.png `---- x ComponentValue ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Url - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^ - `---- - - x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:27:5] - 27 | background: u\rl( https://example.com/image.png ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( - 29 | | https://example.com/image.png - 30 | `-> ); - `---- - - x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( - 29 | | https://example.com/image.png - 30 | `-> ); - `---- - - x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( - 29 | | https://example.com/image.png - 30 | `-> ); - `---- - - x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^^^^^^^^ - `---- - - x Ident - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^^^^^^^^ - `---- - - x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); + 31 | background: url( `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:5] + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); + 31 | background: url( `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | background: url( - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:27:5] + 27 | background: u\rl( https://example.com/image.png ); + 28 | background: url( + : ^^^ + 29 | https://example.com/image.png `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:5] + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); + 31 | background: url( `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:28:5] - 28 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:27:5] + 27 | background: u\rl( https://example.com/image.png ); + 28 | ,-> background: url( 29 | | https://example.com/image.png 30 | `-> ); + 31 | background: url( `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | | 37 | `-> ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | | 37 | `-> ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | | 37 | `-> ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | background: url( + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | background: url( + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | | 37 | `-> ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | | 37 | `-> ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | background: url( - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | background: url( + : ^^^ `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | `-> 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:31:5] - 31 | ,-> background: url( + ,-[$DIR/tests/fixture/value/url/input.css:30:5] + 30 | ); + 31 | ,-> background: url( 32 | | 33 | | 34 | | https://example.com/image.png 35 | | 36 | `-> 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Declaration - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^ + 39 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Url - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x Ident - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^ + 39 | } `---- x UrlValue - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- x UrlValueRaw - ,-[$DIR/tests/fixture/value/url/input.css:38:5] - 38 | background: URL(https://example.com/ima\)ge.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/value/url/input.css:37:1] + 37 | ); + 38 | background: URL(https://example.com/ima\)ge.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 39 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug b/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug index 4c66da816f96..8673487a1ccd 100644 --- a/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/vercel/001/span.rust-debug @@ -24,54 +24,63 @@ ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^^^^^^ + 2 | margin-right: 0; `---- x ComplexSelector ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^^^^^^ + 2 | margin-right: 0; `---- x CompoundSelector ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^^^^^^ + 2 | margin-right: 0; `---- x SubclassSelector ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^^^^^^ + 2 | margin-right: 0; `---- x PseudoClassSelector ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^^^^^^ + 2 | margin-right: 0; `---- x Ident ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^^^^^^^^ + 2 | margin-right: 0; `---- x PseudoClassSelectorChildren ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^ + 2 | margin-right: 0; `---- x AnPlusB ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^ + 2 | margin-right: 0; `---- x AnPlusBNotation ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^^ + 2 | margin-right: 0; `---- x SimpleBlock @@ -85,46 +94,61 @@ ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] 1 | :nth-child(4n) { : ^ + 2 | margin-right: 0; `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^ + 3 | } `---- x Integer - ,-[$DIR/tests/fixture/vercel/001/input.css:2:5] - 2 | margin-right: 0; - : ^ + ,-[$DIR/tests/fixture/vercel/001/input.css:1:1] + 1 | :nth-child(4n) { + 2 | margin-right: 0; + : ^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug b/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug index 9ab4c7db682a..aedd62af6ac1 100644 --- a/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug +++ b/crates/swc_css_parser/tests/fixture/vercel/002/span.rust-debug @@ -24,36 +24,42 @@ ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x ComplexSelector ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x CompoundSelector ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x SubclassSelector ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x ClassSelector ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x Ident ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x SimpleBlock @@ -67,112 +73,149 @@ ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] 1 | .a { : ^ + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Function - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ + 3 | } `---- x Delimiter - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/fixture/vercel/002/input.css:2:5] - 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); - : ^^^^^ + ,-[$DIR/tests/fixture/vercel/002/input.css:1:1] + 1 | .a { + 2 | -webkit-mask-image: -webkit-radial-gradient(circle, white, black); + : ^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug index d53ca01a55a1..8f289f0f68d8 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/1/span.rust-debug @@ -1,118 +1,152 @@ x Stylesheet - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | ,-> foo { 3 | | color: red; 4 | | } `---- x Rule - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | ,-> foo { 3 | | color: red; 4 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | ,-> foo { 3 | | color: red; 4 | `-> } `---- x SelectorList - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x TypeSelector - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x WqName - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^^^ + 3 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | ,-> foo { 3 | | color: red; 4 | `-> } `---- x LBrace - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:1:1] + 1 | // Line comment 2 | foo { : ^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/1/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/1/input.css:2:1] + 2 | foo { + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug index 38f4e836637e..86637b825f88 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/2/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x ComplexSelector ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x CompoundSelector ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x TypeSelector ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x TagNameSelector ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x WqName ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x Ident ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x SimpleBlock @@ -77,46 +84,61 @@ ,-[$DIR/tests/line-comment/css-in-js/2/input.css:1:1] 1 | foo { : ^ + 2 | // Line comment `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/2/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/2/input.css:2:5] + 2 | // Line comment + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug index 288eb6a00b68..849066c24371 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/3/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x ComplexSelector ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x CompoundSelector ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x TypeSelector ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x TagNameSelector ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x WqName ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x Ident ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x SimpleBlock @@ -77,46 +84,61 @@ ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] 1 | foo { : ^ + 2 | color: red; `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^ + 3 | // Line comment `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^ + 3 | // Line comment `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^ + 3 | // Line comment `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/3/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/3/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^ + 3 | // Line comment `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug index 114e6d955bea..9415ebeea22b 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/4/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x ComplexSelector ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x CompoundSelector ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x TypeSelector ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x TagNameSelector ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x WqName ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x Ident ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^^^ + 2 | color: red; `---- x SimpleBlock @@ -81,88 +88,117 @@ ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] 1 | foo { : ^ + 2 | color: red; `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^^^^^^ + 3 | // Line comment `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^ + 3 | // Line comment `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^^^ + 3 | // Line comment `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^ + 3 | // Line comment `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:2:5] - 2 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:1:1] + 1 | foo { + 2 | color: red; + : ^^^ + 3 | // Line comment `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^ + 5 | } `---- x Integer - ,-[$DIR/tests/line-comment/css-in-js/4/input.css:4:5] - 4 | top: 0; - : ^ + ,-[$DIR/tests/line-comment/css-in-js/4/input.css:3:5] + 3 | // Line comment + 4 | top: 0; + : ^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug index 228ec3380512..da3f74f1c7ca 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/5/span.rust-debug @@ -1,118 +1,152 @@ x Stylesheet - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | ,-> foo { 4 | | color: red; 5 | | } `---- x Rule - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | ,-> foo { 4 | | color: red; 5 | `-> } `---- x QualifiedRule - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | ,-> foo { 4 | | color: red; 5 | `-> } `---- x SelectorList - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x TypeSelector - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x WqName - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^^^ + 4 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | ,-> foo { 4 | | color: red; 5 | `-> } `---- x LBrace - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:2:1] + 2 | // Line comment 3 | foo { : ^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/5/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/5/input.css:3:1] + 3 | foo { + 4 | color: red; + : ^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug b/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug index d1c1adfcb79e..1ac68d27fcce 100644 --- a/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug +++ b/crates/swc_css_parser/tests/line-comment/css-in-js/6/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x ComplexSelector ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x CompoundSelector ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x TypeSelector ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x TagNameSelector ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x WqName ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x Ident ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^^^ + 2 | // Line comment `---- x SimpleBlock @@ -81,46 +88,61 @@ ,-[$DIR/tests/line-comment/css-in-js/6/input.css:1:1] 1 | foo { : ^ + 2 | // Line comment `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/line-comment/css-in-js/6/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/line-comment/css-in-js/6/input.css:3:5] + 3 | // Line comment + 4 | color: red; + : ^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug index 39ed13d57a17..b02b314cf2d1 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/extra-semi/span.rust-debug @@ -73,6 +73,7 @@ 1 | ,-> @import "x.css";; 2 | `-> 3 | .color { + 4 | color: red; `---- x WhiteSpace { value: "\n\n" } @@ -80,42 +81,49 @@ 1 | ,-> @import "x.css";; 2 | `-> 3 | .color { + 4 | color: red; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^ + 4 | color: red; `---- x Delim { value: '.' } ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^ + 4 | color: red; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^^^^^ + 4 | color: red; `---- x Ident { value: Atom('color' type=static), raw: "color" } ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^^^^^ + 4 | color: red; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^ + 4 | color: red; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^ + 4 | color: red; `---- x SimpleBlock @@ -129,46 +137,61 @@ ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] 3 | .color { : ^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/extra-semi/input.css:3:1] + 3 | .color { + 4 | color: red; + : ^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr index 8655c556acd1..568380fa9add 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/font-face/output.swc-stderr @@ -1,14 +1,18 @@ x Expected ":" - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] + 2 | invalid + : ^ 3 | } : ^ `---- x Expected ":" - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^ + 7 | } `---- x Expected '{' token @@ -24,13 +28,17 @@ `---- x Expected whitespace, ';', '@', ident or EOF - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^^^ + 11 | } `---- x Expected whitespace, ';', '@', ident or EOF - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^^^ + 15 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug index 181c8ccbd099..0dec586cc550 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/font-face/span.rust-debug @@ -42,12 +42,14 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | invalid `---- x Ident ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^^^^^^^^^ + 2 | invalid `---- x SimpleBlock @@ -61,38 +63,46 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] 1 | @font-face { : ^ + 2 | invalid `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | invalid + : ^^^^^^^^ 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | invalid + : ^^^^^^^ + 3 | } `---- x Ident { value: Atom('invalid' type=inline), raw: "invalid" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | invalid + : ^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | invalid + : ^ 3 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:2:5] - 2 | invalid - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:1:1] + 1 | @font-face { + 2 | invalid + : ^ 3 | } `---- @@ -114,12 +124,14 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] 5 | @font-face { : ^^^^^^^^^ + 6 | invalid; `---- x Ident ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] 5 | @font-face { : ^^^^^^^^^ + 6 | invalid; `---- x SimpleBlock @@ -133,36 +145,47 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] 5 | @font-face { : ^ + 6 | invalid; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^^^^^^^ + 7 | } `---- x Ident { value: Atom('invalid' type=inline), raw: "invalid" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^^^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^ + 7 | } `---- x Semi - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:6:5] - 6 | invalid; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:5:1] + 5 | @font-face { + 6 | invalid; + : ^ + 7 | } `---- x Rule @@ -180,16 +203,18 @@ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] - 9 | @font-face { - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + : ^^^^^^^^^ + 10 | 123 + `---- x Ident - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] - 9 | @font-face { - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + : ^^^^^^^^^ + 10 | 123 + `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] @@ -199,41 +224,49 @@ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] - 9 | @font-face { - : ^ - `---- + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + : ^ + 10 | 123 + `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^^^^ 11 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^^^ + 11 | } `---- x Number { value: 123.0, raw: "123", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^^^ + 11 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^ 11 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:10:5] - 10 | 123 - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:9:1] + 9 | @font-face { + 10 | 123 + : ^ 11 | } `---- @@ -255,12 +288,14 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] 13 | @font-face { : ^^^^^^^^^ + 14 | 123; `---- x Ident ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] 13 | @font-face { : ^^^^^^^^^ + 14 | 123; `---- x SimpleBlock @@ -274,36 +309,47 @@ ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] 13 | @font-face { : ^ + 14 | 123; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^^^ + 15 | } `---- x Number { value: 123.0, raw: "123", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^^^ + 15 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^ + 15 | } `---- x Semi - ,-[$DIR/tests/recovery/at-rule/font-face/input.css:14:5] - 14 | 123; - : ^ + ,-[$DIR/tests/recovery/at-rule/font-face/input.css:13:1] + 13 | @font-face { + 14 | 123; + : ^ + 15 | } `---- x Rule diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/output.swc-stderr index 7e39012c84bc..9b271081cb04 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/output.swc-stderr @@ -2,13 +2,16 @@ x Expected layer function inside @import expected to have exactly one ident argument x Expected layer function inside @import expected to have exactly one ident argument - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Expected layer function inside @import expected to have exactly one ident argument - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/span.rust-debug index 78ea435c0a93..90ffe6c15638 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/invalid-layer/span.rust-debug @@ -10,184 +10,224 @@ ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x AtRule ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x AtRuleName ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x Ident ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x Str ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x Function ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x Ident ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] 1 | @import "foo.css" layer(); : ^^^^^ + 2 | @import "foo.css" layer("invalid"); `---- x Rule - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Ident - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Str - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Function - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Ident - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x String { value: Atom('invalid' type=inline), raw: "\"invalid\"" } - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:1:1] + 1 | @import "foo.css" layer(); 2 | @import "foo.css" layer("invalid"); : ^^^^^^^^^ + 3 | @import "foo.css" layer(foo, bar); `---- x Rule - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^ `---- x Str - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^^^^ `---- x Function - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^ `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^ `---- x Comma - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^ `---- x Ident { value: Atom('bar' type=inline), raw: "bar" } - ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/import/invalid-layer/input.css:2:1] + 2 | @import "foo.css" layer("invalid"); 3 | @import "foo.css" layer(foo, bar); : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/output.swc-stderr index b8d4bcf2d050..4892ba1e6a3c 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/output.swc-stderr @@ -3,10 +3,12 @@ ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^ + 2 | @import 123; `---- x Expected string, url or function token - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug index e016a413759b..3411d86c8994 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/import/no-url/span.rust-debug @@ -9,112 +9,131 @@ ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^^^^^^^^^^^^^^^ + 2 | @import 123; `---- x AtRule ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^^^^^^^^^^^^^^^ + 2 | @import 123; `---- x AtRuleName ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^ + 2 | @import 123; `---- x Ident ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^ + 2 | @import 123; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^ + 2 | @import 123; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^ + 2 | @import 123; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^^^^^^ + 2 | @import 123; `---- x Function ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^^^^^^^ + 2 | @import 123; `---- x Ident ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^^ + 2 | @import 123; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^ + 2 | @import 123; `---- x Ident { value: Atom('test' type=inline), raw: "test" } ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] 1 | @import nourl(test); : ^^^^ + 2 | @import 123; `---- x Rule - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^ `---- x Number { value: 123.0, raw: "123", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/import/no-url/input.css:1:1] + 1 | @import nourl(test); 2 | @import 123; : ^^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr index 5a1a67da99be..62557f516c96 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/output.swc-stderr @@ -1,6 +1,7 @@ x Expected ident or percentage token - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug index 2f04e5e48661..4df602ba34f4 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/span.rust-debug @@ -42,18 +42,21 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | 10 { `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | 10 { `---- x CustomIdent ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] 1 | @keyframes foo { : ^^^ + 2 | 10 { `---- x SimpleBlock @@ -73,42 +76,49 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] 1 | @keyframes foo { : ^ + 2 | 10 { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- x Number { value: 10.0, raw: "10", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^ `---- x ComponentValue @@ -116,12 +126,14 @@ 6 | ,-> from { 7 | | color: red; 8 | `-> } + 9 | } `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] 6 | from { : ^^^^ + 7 | color: red; `---- x SimpleBlock @@ -129,46 +141,60 @@ 6 | ,-> from { 7 | | color: red; 8 | `-> } + 9 | } `---- x LBrace ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] 6 | from { : ^ + 7 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^^^^^^^^ + 8 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^^^^^^^^ + 8 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^^^ + 8 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^ + 8 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:7:9] - 7 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-broke-and-normal/input.css:6:5] + 6 | from { + 7 | color: red; + : ^^^ + 8 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/output.swc-stderr index 01d61bd0b834..8eaef4ce49be 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/output.swc-stderr @@ -1,30 +1,38 @@ x The CSS-wide keywords are not valid custom ident, found 'iNiTiAl' - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^ `---- x The CSS-wide keywords are not valid custom ident, found 'inherit' - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^ + 3 | @keyframes unset {} `---- x The CSS-wide keywords are not valid custom ident, found 'initial' ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^ + 2 | @keyframes inherit {} `---- x The CSS-wide keywords are not valid custom ident, found 'none' - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^ + 5 | @keyframes iNiTiAl {} `---- x The CSS-wide keywords are not valid custom ident, found 'unset' - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^ + 4 | @keyframes none {} `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug index 5deab0d33984..9c08f9ddb00d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/span.rust-debug @@ -12,358 +12,454 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | @keyframes inherit {} `---- x AtRule ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^^^^^^^^^^^^^^^ + 2 | @keyframes inherit {} `---- x AtRuleName ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^^^ + 2 | @keyframes inherit {} `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^^^ + 2 | @keyframes inherit {} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^ + 2 | @keyframes inherit {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^ + 2 | @keyframes inherit {} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^ + 2 | @keyframes inherit {} `---- x Ident { value: Atom('initial' type=static), raw: "initial" } ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^^^^^^ + 2 | @keyframes inherit {} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^ + 2 | @keyframes inherit {} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^ + 2 | @keyframes inherit {} `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^^ + 2 | @keyframes inherit {} `---- x LBrace ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] 1 | @keyframes initial {} : ^ + 2 | @keyframes inherit {} `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | @keyframes unset {} `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^^^^^^^^^^^^^^^ + 3 | @keyframes unset {} `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^^^ + 3 | @keyframes unset {} `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^^^ + 3 | @keyframes unset {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^ + 3 | @keyframes unset {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^ + 3 | @keyframes unset {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^ + 3 | @keyframes unset {} `---- x Ident { value: Atom('inherit' type=static), raw: "inherit" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^^^^^^ + 3 | @keyframes unset {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^ + 3 | @keyframes unset {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^ + 3 | @keyframes unset {} `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^^ + 3 | @keyframes unset {} `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:1:1] + 1 | @keyframes initial {} 2 | @keyframes inherit {} : ^ + 3 | @keyframes unset {} `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^^^^^^^^^^^^^^^ + 4 | @keyframes none {} `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^^^^^^^^^^^^^^^ + 4 | @keyframes none {} `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^^^^^ + 4 | @keyframes none {} `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^^^^^ + 4 | @keyframes none {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^ + 4 | @keyframes none {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^ + 4 | @keyframes none {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^ + 4 | @keyframes none {} `---- x Ident { value: Atom('unset' type=static), raw: "unset" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^^^^ + 4 | @keyframes none {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^ + 4 | @keyframes none {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^ + 4 | @keyframes none {} `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^^ + 4 | @keyframes none {} `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:2:1] + 2 | @keyframes inherit {} 3 | @keyframes unset {} : ^ + 4 | @keyframes none {} `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^^^^^^^^^^^^^^^ + 5 | @keyframes iNiTiAl {} `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^^^^^^^^^^^^^^^ + 5 | @keyframes iNiTiAl {} `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^^^^^^ + 5 | @keyframes iNiTiAl {} `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^^^^^^ + 5 | @keyframes iNiTiAl {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^ + 5 | @keyframes iNiTiAl {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^ + 5 | @keyframes iNiTiAl {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^ + 5 | @keyframes iNiTiAl {} `---- x Ident { value: Atom('none' type=static), raw: "none" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^^^ + 5 | @keyframes iNiTiAl {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^ + 5 | @keyframes iNiTiAl {} `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^ + 5 | @keyframes iNiTiAl {} `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^^ + 5 | @keyframes iNiTiAl {} `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:3:1] + 3 | @keyframes unset {} 4 | @keyframes none {} : ^ + 5 | @keyframes iNiTiAl {} `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^ `---- x Ident { value: Atom('iNiTiAl' type=inline), raw: "iNiTiAl" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:5:1] + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-css-wide-keywords/input.css:4:1] + 4 | @keyframes none {} 5 | @keyframes iNiTiAl {} : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr index 7d3f54f8a4c4..da2d35095243 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/output.swc-stderr @@ -1,12 +1,16 @@ x Expected 'from' or 'to' idents - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^^^^ + 3 | } `---- x Expected 'from' or 'to' idents - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^^ + 7 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug index d6354b3906a2..6ba584238503 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-keyword/span.rust-debug @@ -28,18 +28,21 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | form {} `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | form {} `---- x CustomIdent ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] 1 | @keyframes foo { : ^^^ + 2 | form {} `---- x SimpleBlock @@ -53,42 +56,55 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] 1 | @keyframes foo { : ^ + 2 | form {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^^^^^ + 3 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^^^^ + 3 | } `---- x Ident { value: Atom('form' type=static), raw: "form" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^ + 3 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:2:5] - 2 | form {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:1:1] + 1 | @keyframes foo { + 2 | form {} + : ^ + 3 | } `---- x Rule @@ -109,18 +125,21 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] 5 | @keyframes foo { : ^^^^^^^^^ + 6 | ot {} `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] 5 | @keyframes foo { : ^^^^^^^^^ + 6 | ot {} `---- x CustomIdent ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] 5 | @keyframes foo { : ^^^ + 6 | ot {} `---- x SimpleBlock @@ -134,40 +153,53 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] 5 | @keyframes foo { : ^ + 6 | ot {} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^^^ + 7 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^^ + 7 | } `---- x Ident { value: Atom('ot' type=inline), raw: "ot" } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^ + 7 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:6:5] - 6 | ot {} - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-keyword/input.css:5:1] + 5 | @keyframes foo { + 6 | ot {} + : ^ + 7 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr index a27a069aa8e3..4086cb164de7 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/output.swc-stderr @@ -1,6 +1,7 @@ x Expected ident or percentage token - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug index 1be501589d03..9421fb919682 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/keyframes/keyframe-number/span.rust-debug @@ -30,18 +30,21 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | 10 { `---- x Ident ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] 1 | @keyframes foo { : ^^^^^^^^^ + 2 | 10 { `---- x CustomIdent ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] 1 | @keyframes foo { : ^^^ + 2 | 10 { `---- x SimpleBlock @@ -57,40 +60,47 @@ ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] 1 | @keyframes foo { : ^ + 2 | 10 { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- x Number { value: 10.0, raw: "10", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^ `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:2:5] - 2 | 10 { - : ^ + ,-[$DIR/tests/recovery/at-rule/keyframes/keyframe-number/input.css:1:1] + 1 | @keyframes foo { + 2 | 10 { + : ^ `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/output.swc-stderr index bce417377dfe..53bab91c5cea 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | .a { `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug index 98353b70d84d..98bada12ced8 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/block/span.rust-debug @@ -30,132 +30,154 @@ ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^ + 2 | .a { `---- x Ident ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^^^^^ + 2 | .a { `---- x Ident { value: Atom('framework' type=dynamic), raw: "framework" } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^^^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x Comma ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^^^^ + 2 | .a { `---- x Ident { value: Atom('override' type=static), raw: "override" } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^^^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x Comma ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^ + 2 | .a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x Ident { value: Atom('foo' type=inline), raw: "foo" } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^^^ + 2 | .a { `---- x SimpleBlock @@ -171,116 +193,153 @@ ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] 1 | @layer framework, override , foo { : ^ + 2 | .a { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^^ + 3 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^^ + 3 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^^ + 3 | color: red; `---- x SubclassSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^^ + 3 | color: red; `---- x ClassSelector - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^ + 3 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | ,-> .a { + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | ,-> .a { 3 | | color: red; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] - 2 | .a { - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:1:1] + 1 | @layer framework, override , foo { + 2 | .a { + : ^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/block/input.css:2:5] + 2 | .a { + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/output.swc-stderr index c0c5e2f1d7cb..cb528ea28ee0 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^^^^^^^^^^^ + 2 | h1, h2 { color: maroon; background: white;} `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug index cda831f05aea..8230796fed72 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/layer/string-name-block/span.rust-debug @@ -36,48 +36,56 @@ ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^^^^^ + 2 | h1, h2 { color: maroon; background: white;} `---- x Ident ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^^^^^ + 2 | h1, h2 { color: maroon; background: white;} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^ + 2 | h1, h2 { color: maroon; background: white;} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^ + 2 | h1, h2 { color: maroon; background: white;} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^^^^^^^^^^^ + 2 | h1, h2 { color: maroon; background: white;} `---- x String { value: Atom('framework' type=dynamic), raw: "\"framework\"" } ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^^^^^^^^^^^ + 2 | h1, h2 { color: maroon; background: white;} `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^ + 2 | h1, h2 { color: maroon; background: white;} `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^ + 2 | h1, h2 { color: maroon; background: white;} `---- x SimpleBlock @@ -95,198 +103,231 @@ ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] 1 | @layer "framework" { : ^ + 2 | h1, h2 { color: maroon; background: white;} `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^ `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:2:5] - 2 | h1, h2 { color: maroon; background: white;} - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:1:1] + 1 | @layer "framework" { + 2 | h1, h2 { color: maroon; background: white;} + : ^^^^^ `---- x ComponentValue @@ -294,6 +335,7 @@ 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x Rule @@ -301,6 +343,7 @@ 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x AtRule @@ -308,84 +351,98 @@ 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x AtRuleName ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaQueryList ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaQuery ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaCondition ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaConditionAllType ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaInParens ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaFeature ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaFeaturePlain ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaFeatureName ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^^^^^^^^^^^^^^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x MediaFeatureValue ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^^^^ + 5 | h1, h2 { color: red; background: black; } `---- x SimpleBlock @@ -393,202 +450,268 @@ 4 | ,-> @media (prefers-color-scheme: dark) { 5 | | h1, h2 { color: red; background: black; } 6 | `-> } + 7 | } `---- x LBrace ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] 4 | @media (prefers-color-scheme: dark) { : ^ + 5 | h1, h2 { color: red; background: black; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^ + 6 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x WqName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^ + 6 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ + 6 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ + 6 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^^^^^^^^ + 6 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^^^^^^ + 6 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ + 6 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:5:9] - 5 | h1, h2 { color: red; background: black; } - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/layer/string-name-block/input.css:4:5] + 4 | @media (prefers-color-scheme: dark) { + 5 | h1, h2 { color: red; background: black; } + : ^^^^^ + 6 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr index 587b7d879a6c..8e656856a7c9 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/output.swc-stderr @@ -1,7 +1,8 @@ x Unexpected end of file, but expected '{' - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug index 436cdc435666..f99b4dc9a67c 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/invalid-nesting/span.rust-debug @@ -24,96 +24,112 @@ ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^ + 2 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaQueryList ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaQuery ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaCondition ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaConditionAllType ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaInParens ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaFeature ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaFeaturePlain ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaFeatureName ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^^^^^ + 2 | max-inline-size: 1024px; `---- x MediaFeatureValue ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^ + 2 | max-inline-size: 1024px; `---- x Dimension ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^ + 2 | max-inline-size: 1024px; `---- x Length ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^^^ + 2 | max-inline-size: 1024px; `---- x Number ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^^ + 2 | max-inline-size: 1024px; `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^^ + 2 | max-inline-size: 1024px; `---- x SimpleBlock @@ -127,92 +143,117 @@ ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] 1 | @media (min-width: 480px) { : ^ + 2 | max-inline-size: 1024px; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^^^^^^^^^^^ 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ + 3 | } `---- x Ident { value: Atom('max-inline-size' type=dynamic), raw: "max-inline-size" } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^ + 3 | } `---- x Dimension { value: 1024.0, raw_value: "1024", unit: Atom('px' type=static), raw_unit: "px", type_flag: Integer } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x Semi - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ 3 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:2:5] - 2 | max-inline-size: 1024px; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/invalid-nesting/input.css:1:1] + 1 | @media (min-width: 480px) { + 2 | max-inline-size: 1024px; + : ^ 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/output.swc-stderr index c5e3a23b63fa..e377ed3ab45d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^^ + 2 | a { `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug index 53d5ea9f5113..4b5f594f58b0 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/media-type/span.rust-debug @@ -30,72 +30,84 @@ ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^^ + 2 | a { `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^^ + 2 | a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^ + 2 | a { `---- x Ident { value: Atom('only' type=static), raw: "only" } ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^ + 2 | a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^^ + 2 | a { `---- x Ident { value: Atom('layer' type=static), raw: "layer" } ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^^^^^ + 2 | a { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x SimpleBlock @@ -111,122 +123,161 @@ ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] 1 | @media only layer { : ^ + 2 | a { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | ,-> a { 3 | | color: red; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | ,-> a { 3 | | color: red; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | ,-> a { 3 | | color: red; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x TagNameSelector - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x WqName - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | ,-> a { + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | ,-> a { 3 | | color: red; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] - 2 | a { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:1:1] + 1 | @media only layer { + 2 | a { + : ^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:3:9] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/media/media-type/input.css:2:5] + 2 | a { + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr index 69aac67df065..ea1519b4ea00 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/output.swc-stderr @@ -1,6 +1,8 @@ x Expected function or ident tokens - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug index 9f977172f734..88f637f9dd1d 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/media/wrong-stylesheet/span.rust-debug @@ -33,36 +33,42 @@ ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x MediaQueryList ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x MediaQuery ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x MediaType ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x Ident ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^^^^^ + 2 | color: teal; `---- x SimpleBlock @@ -79,179 +85,236 @@ ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] 1 | @media print { : ^ + 2 | color: teal; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } + 6 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } + 6 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | ,-> color: teal; 3 | | main { 4 | | color: orange; 5 | `-> } + 6 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^^^^^ + 3 | main { `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^^^^^ + 3 | main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x Colon - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^^^^ + 3 | main { `---- x Ident { value: Atom('teal' type=inline), raw: "teal" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^^^^ + 3 | main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x Semi - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | color: teal; - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | color: teal; + : ^ + 3 | main { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | ,-> color: teal; 3 | `-> main { + 4 | color: orange; `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] - 2 | ,-> color: teal; + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:1:1] + 1 | @media print { + 2 | ,-> color: teal; 3 | `-> main { + 4 | color: orange; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | main { + : ^^^^ + 4 | color: orange; `---- x Ident { value: Atom('main' type=static), raw: "main" } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | main { + : ^^^^ + 4 | color: orange; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | main { + : ^ + 4 | color: orange; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | main { + : ^ + 4 | color: orange; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | ,-> main { + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | ,-> main { 4 | | color: orange; 5 | `-> } + 6 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] - 3 | main { - : ^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:2:5] + 2 | color: teal; + 3 | main { + : ^ + 4 | color: orange; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:4:9] - 4 | color: orange; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/media/wrong-stylesheet/input.css:3:5] + 3 | main { + 4 | color: orange; + : ^^^^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug index 29350d260621..b706456e2958 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-nesting/span.rust-debug @@ -69,36 +69,42 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^ + 2 | color: green; `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^ + 2 | color: green; `---- x PageSelectorList ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^^^ + 2 | color: green; `---- x PageSelector ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^^^ + 2 | color: green; `---- x PageSelectorPseudo ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^^^ + 2 | color: green; `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^^^^^ + 2 | color: green; `---- x SimpleBlock @@ -127,42 +133,49 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] 1 | @page :first { : ^ + 2 | color: green; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^^^^^^^^ `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^^^^^^^^ `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^ `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^ `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:2:5] - 2 | color: green; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:1:1] + 1 | @page :first { + 2 | color: green; + : ^^^^^ `---- x ComponentValue @@ -185,12 +198,14 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] 4 | @top-left { : ^^^^^^^^ + 5 | content: "foo"; `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] 4 | @top-left { : ^^^^^^^^ + 5 | content: "foo"; `---- x SimpleBlock @@ -205,78 +220,103 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] 4 | @top-left { : ^ + 5 | content: "foo"; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^^^^^^^^^^ + 6 | color: blue; `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^^^^^^^^^^ + 6 | color: blue; `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^^^ + 6 | color: blue; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^^^ + 6 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^ + 6 | color: blue; `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] - 5 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:4:5] + 4 | @top-left { + 5 | content: "foo"; + : ^^^^^ + 6 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^^^^^^^^ + 7 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^^^^^^^^ + 7 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^^ + 7 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^ + 7 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:6:9] - 6 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:5:9] + 5 | content: "foo"; + 6 | color: blue; + : ^^^^ + 7 | } `---- x ComponentValue @@ -302,16 +342,18 @@ `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + : ^^^^^^^^^ + 10 | @top-right { + `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^^^^^^^^^ - `---- + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + : ^^^^^^^^^ + 10 | @top-right { + `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] @@ -325,172 +367,209 @@ `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] - 9 | @top-right { - : ^ - `---- + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + : ^ + 10 | @top-right { + `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | @top-right { + : ^^^^^^^^^ + 11 | content: "zzz"; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | @top-right { + : ^^^^^^^^^ + 11 | content: "zzz"; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | ,-> @top-right { + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | ,-> @top-right { 11 | | content: "zzz"; 12 | `-> } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] - 10 | @top-right { - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:9:5] + 9 | @top-right { + 10 | @top-right { + : ^ + 11 | content: "zzz"; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^^^^^^^^^^ + 12 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^^^^^^^^^^ + 12 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^^^ + 12 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^^^ + 12 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^ + 12 | } `---- x Str - ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:11:13] - 11 | content: "zzz"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:10:9] + 10 | @top-right { + 11 | content: "zzz"; + : ^^^^^ + 12 | } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^^^^^^^^^^ + 15 | } `---- x Declaration ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^^^^^^^^^^ + 15 | } `---- x DeclarationName ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^^^ + 15 | } `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^ + 15 | } `---- x Str ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:14:9] 14 | content: "bar"; : ^^^^^ + 15 | } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^^^^^^^^^ + 18 | } `---- x Declaration ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^^^^^^^^^ + 18 | } `---- x DeclarationName ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^^^ + 18 | } `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^^^ + 18 | } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^ + 18 | } `---- x Dimension ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^ + 18 | } `---- x Length ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^^^ + 18 | } `---- x Number ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^ + 18 | } `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-nesting/input.css:17:5] 17 | margin: 20px; : ^^ + 18 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/output.swc-stderr index efe7b1bb29bf..b35eb55d4eef 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^^^^^^^ + 2 | margin: 2cm; `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug index 1e33dffa839f..11afa1709031 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/invalid-pseudo/span.rust-debug @@ -24,60 +24,70 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^^^^ + 2 | margin: 2cm; `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^^^^ + 2 | margin: 2cm; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x Colon ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^^^^^^^ + 2 | margin: 2cm; `---- x Ident { value: Atom('unknown' type=static), raw: "unknown" } ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^^^^^^^ + 2 | margin: 2cm; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x SimpleBlock @@ -91,58 +101,77 @@ ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] 1 | @page :unknown { : ^ + 2 | margin: 2cm; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^ + 3 | } `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^ + 3 | } `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^^ + 3 | } `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^ + 3 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:2:5] - 2 | margin: 2cm; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/invalid-pseudo/input.css:1:1] + 1 | @page :unknown { + 2 | margin: 2cm; + : ^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/output.swc-stderr index 58da13a2cea7..5d58f7147722 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug index b8daba59498e..497d31188619 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/no-space/span.rust-debug @@ -27,84 +27,98 @@ ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^ + 2 | @top-center { content: none } `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^ + 2 | @top-center { content: none } `---- x Ident { value: Atom('Page' type=inline), raw: "Page" } ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x Colon ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^^ + 2 | @top-center { content: none } `---- x Ident { value: Atom('blank' type=inline), raw: "blank" } ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^^^^^ + 2 | @top-center { content: none } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x SimpleBlock @@ -119,130 +133,173 @@ ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] 1 | @page Page: blank { : ^ + 2 | @top-center { content: none } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x AtRule - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x AtRuleName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^^^^^^^^ + 3 | margin-left: 4cm; `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^^^^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^ + 3 | margin-left: 4cm; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] - 2 | @top-center { content: none } - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:1:1] + 1 | @page Page: blank { + 2 | @top-center { content: none } + : ^^^^ + 3 | margin-left: 4cm; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Dimension - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Length - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^^ + 4 | } `---- x Number - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:3:5] - 3 | margin-left: 4cm; - : ^^ + ,-[$DIR/tests/recovery/at-rule/page/no-space/input.css:2:5] + 2 | @top-center { content: none } + 3 | margin-left: 4cm; + : ^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug index fd63a355eff1..b15fa0007467 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/page/without-page/span.rust-debug @@ -27,24 +27,28 @@ ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | @top-left { : ^^^^^^^^ + 2 | content: "foo"; `---- x Ident ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | @top-left { : ^^^^^^^^ + 2 | content: "foo"; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | @top-left { : ^ + 2 | content: "foo"; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | @top-left { : ^ + 2 | content: "foo"; `---- x SimpleBlock @@ -59,162 +63,211 @@ ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | @top-left { : ^ + 2 | content: "foo"; `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | ,-> @top-left { 2 | `-> content: "foo"; + 3 | color: blue; `---- x WhiteSpace { value: "\n " } ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] 1 | ,-> @top-left { 2 | `-> content: "foo"; + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^^^^^^^ + 3 | color: blue; `---- x Ident { value: Atom('content' type=static), raw: "content" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^^^^^^^ + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x Colon - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^^^^^ + 3 | color: blue; `---- x String { value: Atom('foo' type=inline), raw: "\"foo\"" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^^^^^ + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x Semi - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | content: "foo"; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | content: "foo"; + : ^ + 3 | color: blue; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | ,-> content: "foo"; + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | ,-> content: "foo"; 3 | `-> color: blue; + 4 | } `---- x WhiteSpace { value: "\n " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] - 2 | ,-> content: "foo"; + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:1:1] + 1 | @top-left { + 2 | ,-> content: "foo"; 3 | `-> color: blue; + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^^^^^ + 4 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x Colon - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x WhiteSpace { value: " " } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^^^^ + 4 | } `---- x Ident { value: Atom('blue' type=inline), raw: "blue" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^^^^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x Semi - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ 4 | } `---- x WhiteSpace { value: "\n" } - ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:3:5] - 3 | color: blue; - : ^ + ,-[$DIR/tests/recovery/at-rule/page/without-page/input.css:2:5] + 2 | content: "foo"; + 3 | color: blue; + : ^ 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/output.swc-stderr index 3ee3a6fa86c8..c302b69a1348 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/output.swc-stderr @@ -3,4 +3,5 @@ ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^^^ + 2 | * { background: red; } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug index b467238b0882..d898747d7dad 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/empty-in-parens/span.rust-debug @@ -24,66 +24,77 @@ ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^^^ + 2 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^^^ + 2 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^^^ + 2 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^^^ + 2 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^ + 2 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^^^^^^ + 2 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x SimpleBlock @@ -97,106 +108,141 @@ ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] 1 | @supports ( ) { : ^ + 2 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:2:5] - 2 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/empty-in-parens/input.css:1:1] + 1 | @supports ( ) { + 2 | * { background: red; } + : ^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/output.swc-stderr b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/output.swc-stderr index a4b07bd42455..e1b87da398ff 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/output.swc-stderr @@ -3,28 +3,33 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x Expected ident at first position in ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x Expected ident at first position in ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^^^ + 16 | * { background: red; } `---- x Expected ident at first position in ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^^^^^^^ + 20 | * { background: red; } `---- x Expected ident at first position in ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- diff --git a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug index 1c35f45a6752..f3a0915c58fb 100644 --- a/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/at-rule/supports/non-standard-prelude/span.rust-debug @@ -50,174 +50,203 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^ + 2 | [--self] { `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^ + 2 | [--self] { `---- x SupportsCondition ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x SupportsConditionType ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x SupportsInParens ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x SupportsCondition ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x Function ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^ + 2 | [--self] { `---- x String { value: Atom('.minwidth' type=dynamic), raw: "\".minwidth\"" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x Comma ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^^^^^^^^^^ + 2 | [--self] { `---- x LBrace ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^ + 2 | [--self] { `---- x String { value: Atom('minWidth' type=dynamic), raw: "\"minWidth\"" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^^^^^^^^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x Colon ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^ + 2 | [--self] { `---- x Number { value: 300.0, raw: "300", type_flag: Integer } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^^^ + 2 | [--self] { `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x SimpleBlock @@ -233,124 +262,163 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { : ^ + 2 | [--self] { `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } + 5 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } + 5 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } + 5 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^^^ + 3 | background: greenyellow; `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^^^ + 3 | background: greenyellow; `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^^^ + 3 | background: greenyellow; `---- x SubclassSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^^^ + 3 | background: greenyellow; `---- x AttributeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^^^ + 3 | background: greenyellow; `---- x WqName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^ + 3 | background: greenyellow; `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^^^^^^ + 3 | background: greenyellow; `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | ,-> [--self] { + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | ,-> [--self] { 3 | | background: greenyellow; 4 | `-> } + 5 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] - 2 | [--self] { - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:1:1] + 1 | @supports (--element(".minwidth", { "minWidth": 300 })) { + 2 | [--self] { + : ^ + 3 | background: greenyellow; `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:3:9] - 3 | background: greenyellow; - : ^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:2:5] + 2 | [--self] { + 3 | background: greenyellow; + : ^^^^^^^^^^^ + 4 | } `---- x Rule @@ -371,120 +439,140 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^ + 8 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^^^^^^ + 8 | * { background: red; } `---- x LBrace ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^ + 8 | * { background: red; } `---- x String { value: Atom('example' type=inline), raw: "\"example\"" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^^^^^^^^^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x Colon ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x SimpleBlock @@ -498,108 +586,143 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] 7 | @supports ({"example": 1}) { : ^ + 8 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 9 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 9 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 9 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 9 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 9 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^^^^^^^^ + 9 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^ + 9 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:8:5] - 8 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:7:1] + 7 | @supports ({"example": 1}) { + 8 | * { background: red; } + : ^^^ + 9 | } `---- x Rule @@ -620,120 +743,140 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^ + 12 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^^^^^^ + 12 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^ + 12 | * { background: red; } `---- x String { value: Atom('example' type=inline), raw: "\"example\"" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^^^^^^^^^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x Colon ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x Number { value: 1.0, raw: "1", type_flag: Integer } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x SimpleBlock @@ -747,108 +890,143 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] 11 | @supports (("example": 1)) { : ^ + 12 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 13 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^ + 13 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 13 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 13 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 13 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^ + 13 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^^^^^^^^ + 13 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^ + 13 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:12:5] - 12 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:11:1] + 11 | @supports (("example": 1)) { + 12 | * { background: red; } + : ^^^ + 13 | } `---- x Rule @@ -869,72 +1047,84 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^^^^^^^ + 16 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^^^^^^^ + 16 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^^^ + 16 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^^^ + 16 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^ + 16 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^^ + 16 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x SimpleBlock @@ -948,108 +1138,143 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] 15 | @supports ([]) { : ^ + 16 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 17 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 17 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^ + 17 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 17 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 17 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 17 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^ + 17 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^^^^^^^^ + 17 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^ + 17 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:16:5] - 16 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:15:1] + 15 | @supports ([]) { + 16 | * { background: red; } + : ^^^ + 17 | } `---- x Rule @@ -1070,120 +1295,140 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^ + 20 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^^^^^^^ + 20 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^^^^^^^ + 20 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^^^^^ + 20 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^^^^^^^^ + 20 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^ + 20 | * { background: red; } `---- x Ident { value: Atom('color' type=static), raw: "color" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^^^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x Colon ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^ + 20 | * { background: red; } `---- x Ident { value: Atom('red' type=inline), raw: "red" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^^^ + 20 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x SimpleBlock @@ -1197,108 +1442,143 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] 19 | @supports ([color: red]) { : ^ + 20 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 21 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 21 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 21 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 21 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^ + 21 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^^^^^^^^ + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^ + 21 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:20:5] - 20 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:19:1] + 19 | @supports ([color: red]) { + 20 | * { background: red; } + : ^^^ + 21 | } `---- x Rule @@ -1319,294 +1599,343 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^ + 24 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LParen ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBracket ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x LBrace ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x Function ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^^^^^^^^^^^^^^^^ + 24 | * { background: red; } `---- x Ident ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^ + 24 | * { background: red; } `---- x Ident { value: Atom('color' type=static), raw: "color" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x Colon ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^ + 24 | * { background: red; } `---- x SimpleBlock ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^^^^^ + 24 | * { background: red; } `---- x LBrace ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^ + 24 | * { background: red; } `---- x Ident { value: Atom('red' type=inline), raw: "red" } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^^^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x SimpleBlock @@ -1620,106 +1949,141 @@ ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { : ^ + 24 | * { background: red; } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x Rule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x QualifiedRule - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x SelectorList - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x ComplexSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x CompoundSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x TypeSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x UniversalSelector - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x SimpleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^^^^^^ + 25 | } `---- x LBrace - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^ + 25 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 25 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 25 | } `---- x Declaration - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^^^^^^ + 25 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^^^^^^^^ + 25 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^ + 25 | } `---- x Ident - ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:24:5] - 24 | * { background: red; } - : ^^^ + ,-[$DIR/tests/recovery/at-rule/supports/non-standard-prelude/input.css:23:1] + 23 | @supports ([[[[[{ --func(color: { red }) }]]]]]) { + 24 | * { background: red; } + : ^^^ + 25 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr index c6f61c2cda55..f1e5f6a24ddf 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/output.swc-stderr @@ -1,12 +1,16 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^ + 3 | color: red; `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug index 1217cbd71830..79e394d1d203 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/double-quotes/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image".png); `---- x SimpleBlock @@ -77,88 +84,117 @@ ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] 1 | div { : ^ + 2 | background: url(image".png); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image\".png" } - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] - 2 | background: url(image".png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image".png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/double-quotes/input.css:2:5] + 2 | background: url(image".png); + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr index 1a444dc6efbb..15eaa0ca34f6 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/output.swc-stderr @@ -1,12 +1,16 @@ x An invalid escape - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | background: url(image.png\ + : ^ + 3 | ); `---- x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug index 9b888f7bfb3d..81c8f432070d 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/invalid-escape/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image.png\ `---- x SimpleBlock @@ -77,46 +84,61 @@ ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] 1 | div { : ^ + 2 | background: url(image.png\ `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | background: url(image.png\ + : ^^^^^^^^^^ + 3 | ); `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | background: url(image.png\ - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | background: url(image.png\ + : ^^^^^^^^^^ + 3 | ); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image.png\\\n " } - ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:2:5] - 2 | ,-> background: url(image.png\ + ,-[$DIR/tests/recovery/bad-url-token/invalid-escape/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image.png\ 3 | `-> ); + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr index 2abd89f95141..3f187f039da5 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/output.swc-stderr @@ -1,12 +1,16 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^ + 3 | color: red; `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug index 4a5863113fb5..466dec6a948c 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/left-parenthesis/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image(.png); `---- x SimpleBlock @@ -77,88 +84,117 @@ ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] 1 | div { : ^ + 2 | background: url(image(.png); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image(.png" } - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] - 2 | background: url(image(.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:1:1] + 1 | div { + 2 | background: url(image(.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/left-parenthesis/input.css:2:5] + 2 | background: url(image(.png); + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr index 06d64ff8de1b..ec8b493c5350 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/output.swc-stderr @@ -1,12 +1,16 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Unexpected character in url - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^ + 3 | color: red; `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug index 29fa428c7f4e..88417dfbe2ea 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/single-quotes/span.rust-debug @@ -27,42 +27,49 @@ ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image'.png); `---- x SimpleBlock @@ -77,88 +84,117 @@ ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] 1 | div { : ^ + 2 | background: url(image'.png); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | color: red; `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^ + 3 | color: red; `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image'.png" } - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] - 2 | background: url(image'.png); - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:1:1] + 1 | div { + 2 | background: url(image'.png); + : ^^^^^^^^^^^^^^^ + 3 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^^^^^^^^ + 4 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^^^ + 4 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^ + 4 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:3:5] - 3 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/single-quotes/input.css:2:5] + 2 | background: url(image'.png); + 3 | color: red; + : ^^^ + 4 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr index 03454787bb74..2fbc22a1dcc9 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/output.swc-stderr @@ -1,6 +1,8 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug index f27d0491aa4c..30ebc5cbe73e 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace-in-middle/span.rust-debug @@ -24,42 +24,49 @@ ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x SimpleBlock @@ -73,46 +80,61 @@ ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] 1 | a { : ^ + 2 | background-image: url( ./image.jpg a ); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^ + 3 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: " ./image.jpg a " } - ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:2:5] - 2 | background-image: url( ./image.jpg a ); - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace-in-middle/input.css:1:1] + 1 | a { + 2 | background-image: url( ./image.jpg a ); + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr index b81bd7520f19..2509412d24d4 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/output.swc-stderr @@ -1,6 +1,8 @@ x Expected Declaration value - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- diff --git a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug index 2921a70985b8..e416c82beedf 100644 --- a/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug +++ b/crates/swc_css_parser/tests/recovery/bad-url-token/whitespace/span.rust-debug @@ -30,42 +30,49 @@ ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x ComplexSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x CompoundSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x TypeSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x TagNameSelector ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x WqName ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x Ident ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^^^ + 2 | background: url(image. `---- x SimpleBlock @@ -81,88 +88,117 @@ ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] 1 | div { : ^ + 2 | background: url(image. `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | background: url(image. - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | background: url(image. + : ^^^^^^^^^^ + 3 | png); `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | background: url(image. - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | background: url(image. + : ^^^^^^^^^^ + 3 | png); `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- x BadUrl { name: Atom('url' type=static), raw_name: "url", raw_value: "image.\n png" } - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:2:5] - 2 | ,-> background: url(image. + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:1:1] + 1 | div { + 2 | ,-> background: url(image. 3 | `-> png); + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x Declaration - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^^^^^^^^ + 5 | } `---- x DeclarationName - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^^^ + 5 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^ + 5 | } `---- x Ident - ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:4:5] - 4 | color: red; - : ^^^ + ,-[$DIR/tests/recovery/bad-url-token/whitespace/input.css:3:5] + 3 | png); + 4 | color: red; + : ^^^ + 5 | } `---- diff --git a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr index 800e047fb2be..0bc3c4cc81e4 100644 --- a/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr +++ b/crates/swc_css_parser/tests/recovery/cdo-and-cdc/output.swc-stderr @@ -3,6 +3,7 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x Expected '{' @@ -18,13 +19,16 @@ `---- x Invalid selector - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:35:5] - 35 | 2 | `-> 3 | div { + 4 | color: red; `---- x WhiteSpace { value: "\n\n" } @@ -117,30 +118,35 @@ 1 | ,-> 2 | `-> 3 | div { + 4 | color: red; `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] 3 | div { : ^^^ + 4 | color: red; `---- x Ident { value: Atom('div' type=static), raw: "div" } ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] 3 | div { : ^^^ + 4 | color: red; `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] 3 | div { : ^ + 4 | color: red; `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] 3 | div { : ^ + 4 | color: red; `---- x SimpleBlock @@ -159,52 +165,68 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] 3 | div { : ^ + 4 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:4:5] - 4 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:3:1] + 3 | div { + 4 | color: red; + : ^^^^^^^^^^ + 5 | - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:7:1] + 7 | ,-> test + 8 | `-> + 9 | --> + 10 | } + `---- x WhiteSpace { value: "\n\n" } - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:7:1] - 7 | ,-> test - 8 | `-> - 9 | --> - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:7:1] + 7 | ,-> test + 8 | `-> + 9 | --> + 10 | } + `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] - 9 | --> - : ^^^ - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] + 9 | --> + : ^^^ + 10 | } + `---- x CDC - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] - 9 | --> - : ^^^ - `---- + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] + 9 | --> + : ^^^ + 10 | } + `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:9:1] @@ -333,42 +364,49 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x ComplexSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x CompoundSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x TypeSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x TagNameSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x WqName ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x Ident ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^^^ + 13 | color: red; `---- x SimpleBlock @@ -389,52 +427,68 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] 12 | div { : ^ + 13 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:13:5] - 13 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:12:1] + 12 | div { + 13 | color: red; + : ^^^^^^^^^^ + 14 | 19 | | 20 | `-> color: blue; + 21 | } `---- x StyleBlock - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:14:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:13:5] + 13 | color: red; 14 | ,-> 19 | | 20 | `-> color: blue; + 21 | } `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:14:1] + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:13:5] + 13 | color: red; 14 | 19 | | 20 | `-> color: blue; + 21 | } `---- x WhiteSpace { value: "\n\n " } @@ -531,66 +593,77 @@ 18 | ,-> --> 19 | | 20 | `-> color: blue; + 21 | } `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^^^^^ + 21 | } `---- x Ident { value: Atom('color' type=static), raw: "color" } ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^^^^^ + 21 | } `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x Colon ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x WhiteSpace { value: " " } ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^^^^ + 21 | } `---- x Ident { value: Atom('blue' type=inline), raw: "blue" } ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^^^^ + 21 | } `---- x ComponentValue ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x Semi ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:20:5] 20 | color: blue; : ^ + 21 | } `---- x Rule @@ -625,42 +698,49 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x ComplexSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x CompoundSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x TypeSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x TagNameSelector ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x WqName ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x Ident ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^^^ + 24 | color: red; `---- x SimpleBlock @@ -681,52 +761,68 @@ ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] 23 | div { : ^ + 24 | color: red; `---- x ComponentValue - ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:24:5] - 24 | color: red; - : ^^^^^^^^^^ + ,-[$DIR/tests/recovery/cdo-and-cdc/input.css:23:1] + 23 | div { + 24 | color: red; + : ^^^^^^^^^^ + 25 | ">x

+ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] - 8 | - : ^ - 9 |

x

- `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + : ^ + 9 |

x

+ 10 |

x

+ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] - 9 |

x

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + 9 |

x

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |

x

+ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] - 9 |

x

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + 9 |

x

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |

x

+ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] - 9 |

x

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + 9 |

x

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |

x

+ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] - 9 |

x

- : ^ - `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + 9 |

x

+ : ^ + 10 |

x

+ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] - 9 |

x

- : ^ - `---- + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | + 9 |

x

+ : ^ + 10 |

x

+ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | 9 |

x

: ^ 10 |

x

+ 11 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:8:1] + 8 | 9 |

x

: ^ 10 |

x

+ 11 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^ 11 | + 12 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:9:1] + 9 |

x

10 |

x

: ^ 11 | + 12 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:11:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + 10 |

x

11 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:11:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + 10 |

x

11 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:11:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + 10 |

x

11 | : ^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:11:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + 10 |

x

11 | : ^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:11:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:10:1] + 10 |

x

11 | : ^ 12 |
+ 13 | x

11 | : ^ 12 |
+ 13 | 12 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | 12 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | 12 |
: ^^^^^^^^ + 13 | 12 |
: ^^^^^^^^^^ + 13 | 12 |
: ^^^^^^^^^^ + 13 | 12 |
: ^ 13 | 12 |
: ^ 13 | 13 | ,-> 13 | ,-> src + ,-[$DIR/tests/fixture/attribute/basic/input.html:13:1] + 13 | src 15 | | = 16 | `-> "test" + 17 | /> `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:17:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:16:17] + 16 | "test" 17 | ,-> /> 18 | `-> 19 | + 20 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:17:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:16:17] + 16 | "test" 17 | ,-> /> 18 | `-> 19 | + 20 | `---- x Child ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] 19 | : ^^^^^^^^^^^^^^^^^^ + 20 | `---- x Element ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] 19 | : ^^^^^^^^^^^^^^^^^^ + 20 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] 19 | : ^^^^^^^^^^^^ + 20 | `---- x Child @@ -791,38 +930,44 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | ,-> 21 | `-> 22 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:20:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:19:1] + 19 | 20 | ,-> 21 | `-> 22 | @@ -851,6 +996,7 @@ 22 | ,-> 23 | `-> 24 |
+ 25 |
`---- x Text @@ -858,24 +1004,28 @@ 22 | ,-> 23 | `-> 24 |
+ 25 |
`---- x Child ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] 24 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Element ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] 24 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Attribute ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] 24 |
: ^^^^^^^^^^^^ + 25 |
`---- x Child @@ -883,6 +1033,7 @@ 24 |
: ^ 25 |
+ 26 |
`---- x Text @@ -890,70 +1041,86 @@ 24 |
: ^ 25 |
+ 26 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + 24 |
25 |
: ^ 26 |
`---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:24:1] + 24 |
25 |
: ^ 26 |
`---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:26:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + 25 |
26 |
: ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:26:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + 25 |
26 |
: ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:26:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + 25 |
26 |
: ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:26:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + 25 |
26 | ,->
27 | `-> 28 | + 29 | Default spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:26:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:25:1] + 25 |
26 | ,->
27 | `-> 28 | + 29 | Default spacing `---- x Child @@ -978,202 +1145,259 @@ ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] 28 | : ^^^^^^^^^^^^^^^^^^^^ + 29 | Default spacing `---- x Attribute ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] 28 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 29 | Default spacing `---- x Child ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] 28 | ,-> 29 | `-> Default spacing + 30 | Default spacing `---- x Text ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] 28 | ,-> 29 | `-> Default spacing + 30 | Default spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | Default spacing `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | Default spacing `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^ + 30 | Default spacing `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ + 30 | Default spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 30 | Default spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 30 | Default spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | ,-> Default spacing 30 | `-> Default spacing + 31 | Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:1] + 28 | + 29 | ,-> Default spacing 30 | `-> Default spacing + 31 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | Preserved spacing `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 31 | Preserved spacing `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^ + 31 | Preserved spacing `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ + 31 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 31 | Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 31 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | ,-> Default spacing 31 | `-> Preserved spacing + 32 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] + 29 | Default spacing + 30 | ,-> Default spacing 31 | `-> Preserved spacing + 32 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^ + 32 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^ 32 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] + 30 | Default spacing + 31 | Preserved spacing + : ^ 32 | `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:32:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] + 31 | Preserved spacing 32 | ,-> 33 | `-> 34 |
+ 35 | test `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:32:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] + 31 | Preserved spacing 32 | ,-> 33 | `-> 34 |
+ 35 | test `---- x Child ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Element ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Attribute ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] 34 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | test `---- x Child @@ -1191,37 +1415,43 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | test : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | test : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | test : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | test : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | test : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | ,-> test 36 | | 37 | | @@ -1229,7 +1459,8 @@ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:35:1] + ,-[$DIR/tests/fixture/attribute/basic/input.html:34:1] + 34 |
35 | ,-> test 36 | | 37 | | diff --git a/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug index 0f2f443c49be..3c9196a24aa8 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug @@ -27,16 +27,19 @@ ,-[$DIR/tests/fixture/attribute/class/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/attribute/class/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -59,7 +62,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -82,91 +86,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -185,7 +216,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -204,375 +236,497 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + 5 | 6 | ,-> 7 | `-> + 8 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/class/input.html:5:1] + 5 | 6 | ,-> 7 | `-> + 8 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + 6 | + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + 6 | + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + 6 | + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + 6 | + 7 | ,-> 8 | `-> + 9 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:6:1] + 6 | + 7 | ,-> 8 | `-> + 9 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] + 7 | + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] + 7 | + 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] + 7 | + 8 | ,-> + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | + `---- + + x Child + ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + `---- + + x Element + ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + `---- + + x Attribute + ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + `---- + + x Child + ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] + 9 | + 10 | ,-> + 11 | `-> + 12 | + `---- + + x Text + ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] + 9 | + 10 | ,-> + 11 | `-> + 12 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> - 11 | `-> + 10 | + 11 | ,-> + 12 | `-> + 13 | `---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> - 11 | `-> + 10 | + 11 | ,-> + 12 | `-> + 13 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | + : ^^^^^^^^^^^^^^^^^^ + 13 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> - 12 | `-> + 11 | + 12 | ,-> + 13 | `-> + 14 |
`---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> - 12 | `-> + 11 | + 12 | ,-> + 13 | `-> + 14 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
`---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
`---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] 12 | - : ^^^^^^^^^^^^^^^^^^ + 13 | + : ^^^^^^^^^^^^^^^^ + 14 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> - 13 | `-> + 12 | + 13 | ,-> + 14 | `->
+ 15 | `---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> - 13 | `-> + 12 | + 13 | ,-> + 14 | `->
+ 15 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
+ : ^^^^^^^^^^^^^^^^^ + 15 | `---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
+ : ^^^^^^^^^^^^^^^^^ + 15 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] 13 | - : ^^^^^^^^^^^^^^^^ + 14 |
+ : ^^^^^ + 15 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> - 14 | `->
+ 13 | + 14 | ,->
+ 15 | `-> + 16 | `---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> - 14 | `->
+ 13 | + 14 | ,->
+ 15 | `-> + 16 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] 14 |
- : ^^^^^^^^^^^^^^^^^ + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] 14 |
- : ^^^^^^^^^^^^^^^^^ + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] 14 |
- : ^^^^^ + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
- 15 | `-> + 14 |
+ 15 | ,-> + 16 | `-> + 17 |
`---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
- 15 | `-> + 14 |
+ 15 | ,-> + 16 | `-> + 17 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> - 16 | `-> + 15 | + 16 | ,-> + 17 | `->
+ 18 |
`---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> - 16 | `-> + 15 | + 16 | ,-> + 17 | `->
+ 18 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
`---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
`---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
+ : ^^^^^^^^^ + 18 |
`---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> - 17 | `->
+ 16 | + 17 | ,->
+ 18 | `->
+ 19 | `---- x Text ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> - 17 | `->
+ 16 | + 17 | ,->
+ 18 | `->
+ 19 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] 17 |
- : ^^^^^^^^^ + 18 |
+ : ^^^^^^^^^^^^^^^ + 19 | `---- x Child ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
- 18 | `->
- `---- - - x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
- 18 | `->
- `---- - - x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ 17 |
+ 18 | ,->
19 | | 20 | | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] + 17 |
+ 18 | ,->
19 | | 20 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug index b395b7c140f7..6b26bb2c8680 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug @@ -15,16 +15,19 @@ ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -35,7 +38,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -50,7 +54,8 @@ x Element x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | This is a link @@ -60,7 +65,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | This is a link @@ -70,14 +76,16 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | This is a link `---- x Text - ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/no-quotes/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | This is a link diff --git a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug index 0df6dc63460b..173be7800e48 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug @@ -17,16 +17,19 @@ ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -39,7 +42,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -52,129 +56,168 @@ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | Document 6 | `-> + 7 | `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | Document 6 | `-> + 7 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | Document `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | Document `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Document `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Document `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Document `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Document `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> Document + 6 | `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> Document + 6 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^^^^^^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] + 4 | + 5 | Document + : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] + 5 | Document 6 | : ^ 7 | + 8 | test `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] + 5 | Document 6 | : ^ 7 | + 8 | test `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + 6 | 7 | ,-> 8 | | test 9 | `-> @@ -182,7 +225,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + 6 | 7 | ,-> 8 | | test 9 | `-> @@ -190,7 +234,8 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + 6 | 7 | ,-> 8 | | test 9 | `-> @@ -198,7 +243,8 @@ `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:7:1] + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:6:1] + 6 | 7 | ,-> 8 | | test 9 | `-> diff --git a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug index 8de7cd205622..152d321a7f48 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug @@ -17,16 +17,19 @@ ,-[$DIR/tests/fixture/attribute/title/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/attribute/title/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -39,7 +42,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -56,7 +60,8 @@ x Element x Child - ,-[$DIR/tests/fixture/attribute/title/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

The title Attribute

@@ -68,7 +73,8 @@ `---- x Element - ,-[$DIR/tests/fixture/attribute/title/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

The title Attribute

@@ -80,14 +86,16 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/title/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

The title Attribute

`---- x Text - ,-[$DIR/tests/fixture/attribute/title/input.html:3:1] + ,-[$DIR/tests/fixture/attribute/title/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

The title Attribute

diff --git a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug index 1a530c51dafd..8e124f41b724 100644 --- a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug @@ -21,16 +21,19 @@ ,-[$DIR/tests/fixture/comment/after-body/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/comment/after-body/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -47,7 +50,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -64,201 +68,262 @@ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] - 3 | ,-> - 4 | | - 5 | | - 7 | | - 8 | | Document - 9 | `-> - `---- + ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + 2 | + 3 | ,-> + 4 | | + 5 | | + 7 | | + 8 | | Document + 9 | `-> + 10 | + `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] - 3 | ,-> - 4 | | - 5 | | - 7 | | - 8 | | Document - 9 | `-> - `---- + ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + 2 | + 3 | ,-> + 4 | | + 5 | | + 7 | | + 8 | | Document + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | 3 | ,-> 4 | `-> + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^ + 5 | + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | + 5 | `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] + 5 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> + 8 | Document `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] + 5 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> + 8 | Document `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | ,-> 8 | `-> Document + 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | ,-> 8 | `-> Document + 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^ + 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ - 9 | - `---- + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^ + 9 | + 10 | + `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ - 9 | - `---- + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] + 7 | + 8 | Document + : ^ + 9 | + 10 | + `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] + 8 | Document 9 | : ^ 10 | + 11 | Test `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] + 8 | Document 9 | : ^ 10 | + 11 | Test `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:10:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -267,7 +332,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:10:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -276,7 +342,8 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:10:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -285,7 +352,8 @@ `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:10:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -294,13 +362,17 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:13:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^ + 14 | `---- x Comment - ,-[$DIR/tests/fixture/comment/after-body/input.html:13:1] + ,-[$DIR/tests/fixture/comment/after-body/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^ + 14 | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug index aed39f74f0a0..73a5a4dfc250 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/comment/basic-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/comment/basic-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -59,7 +63,8 @@ x Element x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | @@ -72,7 +77,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/basic-1/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | @@ -85,29 +91,35 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | + 6 | `---- x Child ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Comment ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child @@ -115,6 +127,7 @@ 5 | : ^ 6 | + 7 |

This is a paragraph.

`---- x Text @@ -122,86 +135,108 @@ 5 | : ^ 6 | + 7 |

This is a paragraph.

`---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 |

This is a paragraph.

`---- x Comment - ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 |

This is a paragraph.

`---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + 5 | 6 | : ^ 7 |

This is a paragraph.

+ 8 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:5:1] + 5 | 6 | : ^ 7 |

This is a paragraph.

+ 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^ 8 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:6:1] + 6 | 7 |

This is a paragraph.

: ^ 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:8:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + 7 |

This is a paragraph.

8 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/comment/basic-1/input.html:8:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + 7 |

This is a paragraph.

8 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic-1/input.html:8:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + 7 |

This is a paragraph.

8 | ,-> 9 | | 10 | | @@ -209,7 +244,8 @@ `---- x Text - ,-[$DIR/tests/fixture/comment/basic-1/input.html:8:1] + ,-[$DIR/tests/fixture/comment/basic-1/input.html:7:1] + 7 |

This is a paragraph.

8 | ,-> 9 | | 10 | | diff --git a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug index 75c14cd637e4..78047402bb37 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug @@ -24,16 +24,19 @@ ,-[$DIR/tests/fixture/comment/basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/comment/basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -53,7 +56,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -73,91 +77,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -173,7 +204,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -189,40 +221,46 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + 5 | 6 | : ^ 7 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:5:1] + 5 | 6 | : ^ 7 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/comment/basic/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:7:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:6:1] + 6 | 7 | ,-> 8 | `-> 9 |
baz
8 | `-> 9 |
baz
baz
+ 12 | `---- x Comment @@ -276,6 +315,7 @@ 9 | ,->
baz
+ 12 | `---- x Child @@ -283,6 +323,7 @@ 11 | moo --> : ^ 12 | + 13 | `---- x Text @@ -290,155 +331,202 @@ 11 | moo --> : ^ 12 | + 13 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^^^^^^^^^^^^^^^^^ + 13 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^^^^^^^^^^^^^^^^^ + 13 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^ 13 | + 14 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:11:1] + 11 | moo --> 12 | : ^ 13 | + 14 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^ + 14 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^^^^^^^^^^^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^ 14 | + 15 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:12:1] + 12 | 13 | : ^ 14 | + 15 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^ 15 | + 16 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:13:1] + 13 | 14 | : ^ 15 | + 16 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | : ^^^^^^^^^^^^ + 16 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | : ^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | ,-> 16 | | 17 | | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] + ,-[$DIR/tests/fixture/comment/basic/input.html:14:1] + 14 | 15 | ,-> 16 | | 17 | | diff --git a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug index 6051d5484519..ee914f3c0503 100644 --- a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug @@ -19,16 +19,19 @@ ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -43,7 +46,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -62,7 +66,8 @@ x Element x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:3:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | @@ -76,7 +81,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:3:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | @@ -90,29 +96,35 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:3:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:3:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 | + 6 | `---- x Child ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Comment ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child @@ -120,6 +132,7 @@ 5 | : ^ 6 | + 7 | `---- x Text @@ -127,100 +140,126 @@ 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | `---- x Comment - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + 5 | 6 | : ^ 7 | + 8 | `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:5:1] + 5 | 6 | : ^ 7 | + 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Comment - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + 6 | 7 | : ^ 8 | + 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:6:1] + 6 | 7 | : ^ 8 | + 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + 7 | 8 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Comment - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + 7 | 8 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + 7 | 8 | : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:7:1] + 7 | 8 | : ^ 9 | `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:9:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + 8 | 9 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:9:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + 8 | 9 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:9:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + 8 | 9 | ,-> 10 | | 11 | | @@ -228,7 +267,8 @@ `---- x Text - ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:9:1] + ,-[$DIR/tests/fixture/comment/ie-conditional/input.html:8:1] + 8 | 9 | ,-> 10 | | 11 | | diff --git a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug index c891051b81da..3b7e20a68c5f 100644 --- a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug @@ -20,16 +20,19 @@ ,-[$DIR/tests/fixture/comment/multiline/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/comment/multiline/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:2:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -45,7 +48,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/multiline/input.html:2:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -65,7 +69,8 @@ x Element x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:3:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

This is a paragraph.

@@ -80,7 +85,8 @@ `---- x Element - ,-[$DIR/tests/fixture/comment/multiline/input.html:3:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

This is a paragraph.

@@ -95,41 +101,49 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:3:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

This is a paragraph.

+ 6 | - `---- + ,-[$DIR/tests/fixture/comment/multiline/input.html:5:1] + 5 |

This is a paragraph.

+ 6 | ,-> + 10 |

This is a paragraph too.

+ `---- x Comment - ,-[$DIR/tests/fixture/comment/multiline/input.html:6:1] - 6 | ,-> - `---- + ,-[$DIR/tests/fixture/comment/multiline/input.html:5:1] + 5 |

This is a paragraph.

+ 6 | ,-> + 10 |

This is a paragraph too.

+ `---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:8:1] + 8 | Trulli 9 | --> : ^ 10 |

This is a paragraph too.

`---- x Text - ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:8:1] + 8 | Trulli 9 | --> : ^ 10 |

This is a paragraph too.

`---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 |

This is a paragraph too.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 |

This is a paragraph too.

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 |

This is a paragraph too.

: ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 |

This is a paragraph too.

: ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 | ,->

This is a paragraph too.

11 | | 12 | | @@ -209,7 +236,8 @@ `---- x Text - ,-[$DIR/tests/fixture/comment/multiline/input.html:10:1] + ,-[$DIR/tests/fixture/comment/multiline/input.html:9:1] + 9 | --> 10 | ,->

This is a paragraph too.

11 | | 12 | | diff --git a/crates/swc_html_parser/tests/fixture/document/span.rust-debug b/crates/swc_html_parser/tests/fixture/document/span.rust-debug index 6974a83ec27d..788a5288ce94 100644 --- a/crates/swc_html_parser/tests/fixture/document/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document/span.rust-debug @@ -17,16 +17,19 @@ ,-[$DIR/tests/fixture/document/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/document/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/document/input.html:2:1] + ,-[$DIR/tests/fixture/document/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -39,7 +42,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document/input.html:2:1] + ,-[$DIR/tests/fixture/document/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -56,7 +60,8 @@ x Element x Child - ,-[$DIR/tests/fixture/document/input.html:3:1] + ,-[$DIR/tests/fixture/document/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

My First Heading

@@ -68,7 +73,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document/input.html:3:1] + ,-[$DIR/tests/fixture/document/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

My First Heading

@@ -80,14 +86,16 @@ `---- x Child - ,-[$DIR/tests/fixture/document/input.html:3:1] + ,-[$DIR/tests/fixture/document/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

My First Heading

`---- x Text - ,-[$DIR/tests/fixture/document/input.html:3:1] + ,-[$DIR/tests/fixture/document/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

My First Heading

diff --git a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug index fc5fcf0a5ae9..8be777581fe9 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug @@ -20,16 +20,19 @@ ,-[$DIR/tests/fixture/document_type/legacy/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/document_type/legacy/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -45,7 +48,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -61,201 +65,262 @@ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] - 3 | ,-> - 4 | | - 5 | | - 7 | | - 8 | | Document - 9 | `-> - `---- + ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + 2 | + 3 | ,-> + 4 | | + 5 | | + 7 | | + 8 | | Document + 9 | `-> + 10 | + `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] - 3 | ,-> - 4 | | - 5 | | - 7 | | - 8 | | Document - 9 | `-> - `---- + ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + 2 | + 3 | ,-> + 4 | | + 5 | | + 7 | | + 8 | | Document + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | 3 | ,-> 4 | `-> + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ + 5 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^ + 5 | + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | + 5 | `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] + 5 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> + 8 | Document `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] + 5 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> + 8 | Document `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | + : ^^^^^^^^^^^^^^^^^ + 8 | Document `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | ,-> 8 | `-> Document + 9 | `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + 7 | ,-> 8 | `-> Document + 9 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^ + 9 | `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ - 9 | - `---- + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^ + 9 | + 10 | + `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ - 9 | - `---- + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] + 7 | + 8 | Document + : ^ + 9 | + 10 | + `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] + 8 | Document 9 | : ^ 10 | + 11 | Test `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] + 8 | Document 9 | : ^ 10 | + 11 | Test `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:10:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -263,7 +328,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:10:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -271,7 +337,8 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:10:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | @@ -279,7 +346,8 @@ `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:10:1] + ,-[$DIR/tests/fixture/document_type/legacy/input.html:9:1] + 9 | 10 | ,-> 11 | | Test 12 | | diff --git a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug index 8eb96981f285..c1d3c245838d 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/document_type/lowercase/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/document_type/lowercase/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Title of the document @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Title of the document @@ -55,81 +59,101 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + 2 | 3 | ,-> 4 | | Title of the document 5 | `-> `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + 2 | 3 | ,-> 4 | | Title of the document 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Title of the document + 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Title of the document + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^ 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:5:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:5:1] + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Child diff --git a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug index abf41e8ef452..7fec553a2544 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/document_type/uppercase/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/document_type/uppercase/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Title of the document @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Title of the document @@ -55,81 +59,101 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + 2 | 3 | ,-> 4 | | Title of the document 5 | `-> `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + 2 | 3 | ,-> 4 | | Title of the document 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Title of the document + 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Title of the document + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:1] + 3 | + 4 | Title of the document + : ^ 5 | `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:5:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:5:1] + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] + 4 | Title of the document 5 | ,-> 6 | `-> 7 | + 8 | The content of the document...... `---- x Child diff --git a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug index 882d9b9fca97..2e49caf838f2 100644 --- a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/element/a/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/a/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:2:1] + ,-[$DIR/tests/fixture/element/a/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:2:1] + ,-[$DIR/tests/fixture/element/a/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -55,91 +59,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/a/input.html:2:1] + ,-[$DIR/tests/fixture/element/a/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:3:1] + ,-[$DIR/tests/fixture/element/a/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:3:1] + ,-[$DIR/tests/fixture/element/a/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:3:1] + ,-[$DIR/tests/fixture/element/a/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:3:1] + ,-[$DIR/tests/fixture/element/a/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:5:1] + ,-[$DIR/tests/fixture/element/a/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:5:1] + ,-[$DIR/tests/fixture/element/a/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:6:1] + ,-[$DIR/tests/fixture/element/a/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | First @@ -149,7 +178,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:6:1] + ,-[$DIR/tests/fixture/element/a/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | First @@ -159,14 +189,16 @@ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:6:1] + ,-[$DIR/tests/fixture/element/a/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | First `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:6:1] + ,-[$DIR/tests/fixture/element/a/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | First diff --git a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug index a2007e350b1f..fa1518440c02 100644 --- a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug @@ -42,16 +42,19 @@ ,-[$DIR/tests/fixture/element/basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/basic/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -89,7 +92,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/basic/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -127,91 +131,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/basic/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/basic/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + ,-[$DIR/tests/fixture/element/basic/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + ,-[$DIR/tests/fixture/element/basic/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | |
@@ -245,7 +276,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | |
@@ -279,377 +311,492 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + 5 | 6 | : ^ 7 |
+ 8 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + ,-[$DIR/tests/fixture/element/basic/input.html:5:1] + 5 | 6 | : ^ 7 |
+ 8 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^ + 8 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^ + 8 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + 6 | 7 |
: ^ 8 |
+ 9 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + ,-[$DIR/tests/fixture/element/basic/input.html:6:1] + 6 | 7 |
: ^ 8 |
+ 9 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
8 |
: ^^^^^^^^^^^^^^^^^^^^^^ + 9 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
8 |
: ^^^^^^^^^^^^^^^^^^^^^^ + 9 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
8 |
: ^^^^^^^^^^^ + 9 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
8 |
: ^^^^^^^^^^^ + 9 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] - 8 |
- : ^ - 9 |
- `---- + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
+ 8 |
+ : ^ + 9 |
+ 10 |
+ `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:8:1] - 8 |
- : ^ - 9 |
- `---- + ,-[$DIR/tests/fixture/element/basic/input.html:7:1] + 7 |
+ 8 |
+ : ^ + 9 |
+ 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] - 9 |
- : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
+ 9 |
+ : ^^^^^^^^^^^ + 10 |
+ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] - 9 |
- : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
+ 9 |
+ : ^^^^^^^^^^^ + 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] - 9 |
- : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
+ 9 |
+ : ^^^^^^^^^^^ + 10 |
+ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] - 9 |
- : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
+ 9 |
+ : ^^^^^^^^^^^ + 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
9 |
: ^ 10 |
+ 11 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + ,-[$DIR/tests/fixture/element/basic/input.html:8:1] + 8 |
9 |
: ^ 10 |
+ 11 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + 9 |
10 |
: ^^^^ + 11 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + 9 |
10 |
: ^^^^ + 11 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + 9 |
10 |
: ^ 11 |
+ 12 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + ,-[$DIR/tests/fixture/element/basic/input.html:9:1] + 9 |
10 |
: ^ 11 |
+ 12 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + 10 |
11 |
: ^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + 10 |
11 |
: ^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + 10 |
11 |
: ^ 12 | + 13 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + ,-[$DIR/tests/fixture/element/basic/input.html:10:1] + 10 |
11 |
: ^ 12 | + 13 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + 11 |
12 | : ^^^^^^^^^^^^^^^^^^^^^ + 13 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + 11 |
12 | : ^^^^^^^^^^^^^^^^^^^^^ + 13 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + 11 |
12 | : ^ 13 |
+ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + ,-[$DIR/tests/fixture/element/basic/input.html:11:1] + 11 |
12 | : ^ 13 |
+ 14 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + 12 | 13 |
: ^^^^^^^^^^^^^^^ + 14 | `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + 12 | 13 |
: ^^^^^^^^^^^^^^^ + 14 | `---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + 12 | 13 |
: ^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + 12 | 13 |
: ^ 14 | + 15 |
hey
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + ,-[$DIR/tests/fixture/element/basic/input.html:12:1] + 12 | 13 |
: ^ 14 | + 15 |
hey
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
hey
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
hey
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
hey
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
hey
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^ 15 |
hey
+ 16 |
Hello :)
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + ,-[$DIR/tests/fixture/element/basic/input.html:13:1] + 13 |
14 | : ^ 15 |
hey
+ 16 |
Hello :)
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
Hello :)
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
Hello :)
`---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^^^^^^^^^^^^^^ + 16 |
Hello :)
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^^^^^^^^^^^^ + 16 |
Hello :)
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^^^^^^^^^^^^ + 16 |
Hello :)
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^ + 16 |
Hello :)
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^^^ + 16 |
Hello :)
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^ 16 |
Hello :)
+ 17 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + ,-[$DIR/tests/fixture/element/basic/input.html:14:1] + 14 | 15 |
hey
: ^ 16 |
Hello :)
+ 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^^^^^^^^^^^^ + 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^ + 17 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^^^^^^^^ + 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^ 17 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + ,-[$DIR/tests/fixture/element/basic/input.html:15:1] + 15 |
hey
16 |
Hello :)
: ^ 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:17:1] + ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + 16 |
Hello :)
17 | ,->
18 | | 19 | | test @@ -658,7 +805,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:17:1] + ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + 16 |
Hello :)
17 | ,->
18 | | 19 | | test @@ -667,7 +815,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:17:1] + ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + 16 |
Hello :)
17 | ,->
18 | | 19 | | test @@ -676,7 +825,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:17:1] + ,-[$DIR/tests/fixture/element/basic/input.html:16:1] + 16 |
Hello :)
17 | ,->
18 | | 19 | | test @@ -689,6 +839,7 @@ 21 | ,->
22 | `-> 23 |
+ 24 |
`---- x Text @@ -696,24 +847,28 @@ 21 | ,->
22 | `-> 23 |
+ 24 |
`---- x Child ,-[$DIR/tests/fixture/element/basic/input.html:23:1] 23 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |
`---- x Element ,-[$DIR/tests/fixture/element/basic/input.html:23:1] 23 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |
`---- x Attribute ,-[$DIR/tests/fixture/element/basic/input.html:23:1] 23 |
: ^^^^^^^^^^^^^ + 24 |
`---- x Child @@ -721,6 +876,7 @@ 23 |
: ^ 24 |
+ 25 |
`---- x Text @@ -728,106 +884,138 @@ 23 |
: ^ 24 |
+ 25 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + 23 |
24 |
: ^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + 23 |
24 |
: ^^^^^^^^^^^^^^^^^^^^ + 25 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + 23 |
24 |
: ^^^^^^^^^^^^^ + 25 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + 23 |
24 |
: ^ 25 |
+ 26 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + ,-[$DIR/tests/fixture/element/basic/input.html:23:1] + 23 |
24 |
: ^ 25 |
+ 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:25:1] + ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:25:1] + ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/basic/input.html:25:1] + ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + 24 |
25 |
: ^^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:25:1] + ,-[$DIR/tests/fixture/element/basic/input.html:24:1] + 24 |
25 |
: ^ 26 |
+ 27 |
25 |
: ^ 26 |
+ 27 |
26 |
: ^^^^^^^^^^^^^^^^^^ + 27 |
26 |
: ^^^^^^^^^^^^^^^^^^ + 27 |
26 |
: ^^^^^^^^^^^^^ + 27 |
26 |
: ^ 27 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:26:1] + ,-[$DIR/tests/fixture/element/basic/input.html:25:1] + 25 |
26 |
: ^ 27 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:27:1] + ,-[$DIR/tests/fixture/element/basic/input.html:26:1] + 26 |
27 | ,->
29 | | Test @@ -836,7 +1024,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:27:1] + ,-[$DIR/tests/fixture/element/basic/input.html:26:1] + 26 |
27 | ,->
29 | | Test @@ -845,55 +1034,67 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:28:1] + ,-[$DIR/tests/fixture/element/basic/input.html:27:1] + 27 |
> 29 | `-> Test 30 |
`---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:28:1] + ,-[$DIR/tests/fixture/element/basic/input.html:27:1] + 27 |
> 29 | `-> Test 30 |
`---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:31:1] + ,-[$DIR/tests/fixture/element/basic/input.html:30:1] + 30 |
> 32 | `-> 33 |
test
+ 34 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:31:1] + ,-[$DIR/tests/fixture/element/basic/input.html:30:1] + 30 |
> 32 | `-> 33 |
test
+ 34 | `---- x Child ,-[$DIR/tests/fixture/element/basic/input.html:33:1] 33 |
test
: ^^^^^^^^^^^^^^^ + 34 | `---- x Element ,-[$DIR/tests/fixture/element/basic/input.html:33:1] 33 |
test
: ^^^^^^^^^^^^^^^ + 34 | `---- x Child ,-[$DIR/tests/fixture/element/basic/input.html:33:1] 33 |
test
: ^^^^ + 34 | `---- x Text ,-[$DIR/tests/fixture/element/basic/input.html:33:1] 33 |
test
: ^^^^ + 34 | `---- x Child diff --git a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug index d83a7a611204..fcfaf9ca8996 100644 --- a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug @@ -26,16 +26,19 @@ ,-[$DIR/tests/fixture/element/br/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/br/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:2:1] + ,-[$DIR/tests/fixture/element/br/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -57,7 +60,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:2:1] + ,-[$DIR/tests/fixture/element/br/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -79,91 +83,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/br/input.html:2:1] + ,-[$DIR/tests/fixture/element/br/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:3:1] + ,-[$DIR/tests/fixture/element/br/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:3:1] + ,-[$DIR/tests/fixture/element/br/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:3:1] + ,-[$DIR/tests/fixture/element/br/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:3:1] + ,-[$DIR/tests/fixture/element/br/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:5:1] + ,-[$DIR/tests/fixture/element/br/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:5:1] + ,-[$DIR/tests/fixture/element/br/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:6:1] + ,-[$DIR/tests/fixture/element/br/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | |

O'er all the hilltops
@@ -181,7 +210,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:6:1] + ,-[$DIR/tests/fixture/element/br/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | |

O'er all the hilltops
@@ -199,17 +229,21 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:6:1] + ,-[$DIR/tests/fixture/element/br/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 |

O'er all the hilltops
+ 9 | Is quiet now,
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:6:1] + ,-[$DIR/tests/fixture/element/br/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 |

O'er all the hilltops
+ 9 | Is quiet now,
`---- x Child @@ -242,210 +276,271 @@ ,-[$DIR/tests/fixture/element/br/input.html:8:1] 8 |

O'er all the hilltops
: ^^^^^^^^^^^^^^^^^^^^^^ + 9 | Is quiet now,
`---- x Text ,-[$DIR/tests/fixture/element/br/input.html:8:1] 8 |

O'er all the hilltops
: ^^^^^^^^^^^^^^^^^^^^^^ + 9 | Is quiet now,
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:8:1] 8 |

O'er all the hilltops
: ^^^^ + 9 | Is quiet now,
`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:8:1] 8 |

O'er all the hilltops
: ^^^^ + 9 | Is quiet now,
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:8:1] - 8 | ,->

O'er all the hilltops
- 9 | `-> Is quiet now,
- `---- + ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 | ,->

O'er all the hilltops
+ 9 | `-> Is quiet now,
+ 10 | In all the treetops
+ `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:8:1] - 8 | ,->

O'er all the hilltops
- 9 | `-> Is quiet now,
- `---- + ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 | ,->

O'er all the hilltops
+ 9 | `-> Is quiet now,
+ 10 | In all the treetops
+ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ - `---- + ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 |

O'er all the hilltops
+ 9 | Is quiet now,
+ : ^^^^ + 10 | In all the treetops
+ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ - `---- + ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 |

O'er all the hilltops
+ 9 | Is quiet now,
+ : ^^^^ + 10 | In all the treetops
+ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 |

O'er all the hilltops
+ 9 | ,-> Is quiet now,
10 | `-> In all the treetops
+ 11 | Hearest thou
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:1] + 8 |

O'er all the hilltops
+ 9 | ,-> Is quiet now,
10 | `-> In all the treetops
+ 11 | Hearest thou
+ `---- + + x Child + ,-[$DIR/tests/fixture/element/br/input.html:9:5] + 9 | Is quiet now,
+ 10 | In all the treetops
+ : ^^^^ + 11 | Hearest thou
+ `---- + + x Element + ,-[$DIR/tests/fixture/element/br/input.html:9:5] + 9 | Is quiet now,
+ 10 | In all the treetops
+ : ^^^^ + 11 | Hearest thou
+ `---- + + x Child + ,-[$DIR/tests/fixture/element/br/input.html:9:5] + 9 | Is quiet now,
+ 10 | ,-> In all the treetops
+ 11 | `-> Hearest thou
+ 12 | Hardly a breath;
+ `---- + + x Text + ,-[$DIR/tests/fixture/element/br/input.html:9:5] + 9 | Is quiet now,
+ 10 | ,-> In all the treetops
+ 11 | `-> Hearest thou
+ 12 | Hardly a breath;
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:10:5] 10 | In all the treetops
- : ^^^^ + 11 | Hearest thou
+ : ^^^^ + 12 | Hardly a breath;
`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:10:5] 10 | In all the treetops
- : ^^^^ + 11 | Hearest thou
+ : ^^^^ + 12 | Hardly a breath;
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
- 11 | `-> Hearest thou
+ 10 | In all the treetops
+ 11 | ,-> Hearest thou
+ 12 | `-> Hardly a breath;
+ 13 | The birds are asleep in the trees:
`---- x Text ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
- 11 | `-> Hearest thou
+ 10 | In all the treetops
+ 11 | ,-> Hearest thou
+ 12 | `-> Hardly a breath;
+ 13 | The birds are asleep in the trees:
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:11:5] 11 | Hearest thou
- : ^^^^ + 12 | Hardly a breath;
+ : ^^^^ + 13 | The birds are asleep in the trees:
`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:11:5] 11 | Hearest thou
- : ^^^^ + 12 | Hardly a breath;
+ : ^^^^ + 13 | The birds are asleep in the trees:
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
- 12 | `-> Hardly a breath;
+ 11 | Hearest thou
+ 12 | ,-> Hardly a breath;
+ 13 | `-> The birds are asleep in the trees:
+ 14 | Wait, soon like these
`---- x Text ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
- 12 | `-> Hardly a breath;
+ 11 | Hearest thou
+ 12 | ,-> Hardly a breath;
+ 13 | `-> The birds are asleep in the trees:
+ 14 | Wait, soon like these
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:12:5] 12 | Hardly a breath;
- : ^^^^ + 13 | The birds are asleep in the trees:
+ : ^^^^ + 14 | Wait, soon like these
`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:12:5] 12 | Hardly a breath;
- : ^^^^ + 13 | The birds are asleep in the trees:
+ : ^^^^ + 14 | Wait, soon like these
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
- 13 | `-> The birds are asleep in the trees:
+ 12 | Hardly a breath;
+ 13 | ,-> The birds are asleep in the trees:
+ 14 | `-> Wait, soon like these
+ 15 | Thou too shalt rest.
`---- x Text ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
- 13 | `-> The birds are asleep in the trees:
+ 12 | Hardly a breath;
+ 13 | ,-> The birds are asleep in the trees:
+ 14 | `-> Wait, soon like these
+ 15 | Thou too shalt rest.
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:13:5] 13 | The birds are asleep in the trees:
- : ^^^^ + 14 | Wait, soon like these
+ : ^^^^ + 15 | Thou too shalt rest.
`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:13:5] 13 | The birds are asleep in the trees:
- : ^^^^ + 14 | Wait, soon like these
+ : ^^^^ + 15 | Thou too shalt rest.
`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
- 14 | `-> Wait, soon like these
+ 13 | The birds are asleep in the trees:
+ 14 | ,-> Wait, soon like these
+ 15 | `-> Thou too shalt rest.
+ 16 |

`---- x Text ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
- 14 | `-> Wait, soon like these
+ 13 | The birds are asleep in the trees:
+ 14 | ,-> Wait, soon like these
+ 15 | `-> Thou too shalt rest.
+ 16 |

`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:14:5] 14 | Wait, soon like these
- : ^^^^ + 15 | Thou too shalt rest.
+ : ^^^^^ + 16 |

`---- x Element ,-[$DIR/tests/fixture/element/br/input.html:14:5] 14 | Wait, soon like these
- : ^^^^ + 15 | Thou too shalt rest.
+ : ^^^^^ + 16 |

`---- x Child ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
- 15 | `-> Thou too shalt rest.
- `---- - - x Text - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
- 15 | `-> Thou too shalt rest.
- `---- - - x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + 14 | Wait, soon like these
+ 15 | Thou too shalt rest.
+ : ^ 16 |

`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + ,-[$DIR/tests/fixture/element/br/input.html:14:5] + 14 | Wait, soon like these
+ 15 | Thou too shalt rest.
+ : ^ 16 |

`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:16:1] + ,-[$DIR/tests/fixture/element/br/input.html:15:5] + 15 | Thou too shalt rest.
16 | ,->

17 | | 18 | `-> @@ -453,7 +548,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:16:1] + ,-[$DIR/tests/fixture/element/br/input.html:15:5] + 15 | Thou too shalt rest.
16 | ,->

17 | | 18 | `-> diff --git a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug index 1bdce82b753b..b76ee42ecafe 100644 --- a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/element/button/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/button/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:2:1] + ,-[$DIR/tests/fixture/element/button/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:2:1] + ,-[$DIR/tests/fixture/element/button/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -55,91 +59,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/button/input.html:2:1] + ,-[$DIR/tests/fixture/element/button/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:3:1] + ,-[$DIR/tests/fixture/element/button/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:3:1] + ,-[$DIR/tests/fixture/element/button/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:3:1] + ,-[$DIR/tests/fixture/element/button/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:3:1] + ,-[$DIR/tests/fixture/element/button/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:5:1] + ,-[$DIR/tests/fixture/element/button/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:5:1] + ,-[$DIR/tests/fixture/element/button/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:6:1] + ,-[$DIR/tests/fixture/element/button/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | x @@ -149,7 +178,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:6:1] + ,-[$DIR/tests/fixture/element/button/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | x @@ -159,14 +189,16 @@ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:6:1] + ,-[$DIR/tests/fixture/element/button/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | x `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:6:1] + ,-[$DIR/tests/fixture/element/button/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | x diff --git a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug index 196d02f06a45..09be1390f453 100644 --- a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug @@ -30,16 +30,19 @@ ,-[$DIR/tests/fixture/element/caption/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/caption/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + ,-[$DIR/tests/fixture/element/caption/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -65,7 +68,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + ,-[$DIR/tests/fixture/element/caption/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -91,91 +95,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + ,-[$DIR/tests/fixture/element/caption/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + ,-[$DIR/tests/fixture/element/caption/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + ,-[$DIR/tests/fixture/element/caption/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + ,-[$DIR/tests/fixture/element/caption/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | | @@ -197,7 +228,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + 5 | 6 | ,-> 7 | |
Example Caption
8 | | @@ -219,21 +251,26 @@ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + 5 | 6 | : ^ 7 |
Example Caption
+ 8 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + ,-[$DIR/tests/fixture/element/caption/input.html:5:1] + 5 | 6 | : ^ 7 |
Example Caption
+ 8 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + 6 | 7 | ,->
Example Caption
8 | | 9 | | @@ -249,10 +286,12 @@ 19 | | 20 | | 21 | `->
Example Caption
user2@sample.com
+ 22 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + 6 | 7 | ,-> 8 | | 9 | | @@ -268,407 +307,534 @@ 19 | | 20 | | 21 | `->
Example Caption
user2@sample.com
+ 22 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + 6 | 7 | ,-> 8 | `-> + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + ,-[$DIR/tests/fixture/element/caption/input.html:6:1] + 6 | 7 | ,->
Example Caption
8 | `-> + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Example Caption
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Example Caption
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Example Caption
+ 8 | + : ^^^^^^^^^^^^^^^ + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Example Caption
+ 8 | + : ^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Example Caption
+ 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/caption/input.html:7:1] + 7 |
Example Caption
Login
Example Caption
+ 8 | ,-> + 9 | `-> + 10 | + `---- x Child x Element x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:5] + 8 | + 9 | ,-> 10 | | 11 | | 12 | `-> + 13 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:5] + 8 | + 9 | ,-> 10 | | 11 | | 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | + : ^^^^^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | + : ^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | + : ^^^^^ + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | + : ^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:10:9] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:9] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:9] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:5] + 12 | + 13 | ,-> 14 | | 15 | | 16 | `-> + 17 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:5] + 12 | + 13 | ,-> 14 | | 15 | | 16 | `-> + 17 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:5] + 12 | + 13 | ,-> 14 | `-> + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:5] + 12 | + 13 | ,-> 14 | `-> + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | + : ^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | + : ^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | + : ^^^^^ + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | + : ^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | ,-> 15 | `-> + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:13:5] + 13 | + 14 | ,-> 15 | `-> + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^ + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | ,-> 16 | `-> + 17 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:14:9] + 14 | + 15 | ,-> 16 | `-> + 17 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:9] + 15 | + 16 | ,-> 17 | `-> + 18 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:9] + 15 | + 16 | ,-> 17 | `-> + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:5] + 16 | + 17 | ,-> 18 | | 19 | | 20 | `-> + 21 |
Example Caption
Login
Example Caption
LoginEmail
Example Caption
LoginEmail
Example Caption
LoginEmail
Example Caption
LoginEmailLogin
LoginEmailLogin
LoginEmailLogin
LoginEmailLogin
LoginEmailLogin
LoginEmail
Login
LoginEmail
EmailLoginEmail
EmailLoginEmail
EmailLoginEmail
EmailLoginEmail
EmailLoginEmail
EmailLoginEmail
Email
user1
Email
user1
user1user1@sample.com
user1user1@sample.com
user1user1@sample.com
user1user1@sample.comuser1
user1user1@sample.comuser1
user1user1@sample.comuser1
user1user1@sample.comuser1
user1user1@sample.comuser1
user1user1@sample.com
user1
user1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.comuser1user1@sample.com
user1@sample.com
user2
user1@sample.com
user2
user2user2@sample.com
`---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:5] + 16 | + 17 | ,-> 18 | | user2 19 | | user2@sample.com 20 | `-> + 21 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:5] + 16 | + 17 | ,-> 18 | `-> user2 + 19 | user2@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:5] + 16 | + 17 | ,-> 18 | `-> user2 + 19 | user2@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ + 19 | user2@sample.com `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ + 19 | user2@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | user2 + : ^^^^^ + 19 | user2@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | user2 + : ^^^^^ + 19 | user2@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com + 20 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:5] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com + 20 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ + 20 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ + 20 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | ,-> user2@sample.com 20 | `-> + 21 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:9] + 18 | user2 + 19 | ,-> user2@sample.com 20 | `-> + 21 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:9] + 19 | user2@sample.com + 20 | + : ^ 21 | + 22 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:9] + 19 | user2@sample.com + 20 | + : ^ 21 | + 22 | `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:21:1] + ,-[$DIR/tests/fixture/element/caption/input.html:20:5] + 20 | 21 | ,-> 22 | `-> 23 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:21:1] + ,-[$DIR/tests/fixture/element/caption/input.html:20:5] + 20 | 21 | ,-> 22 | `-> 23 | diff --git a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug index ad5fbc73171c..32e1a07d2852 100644 --- a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug @@ -16,16 +16,19 @@ ,-[$DIR/tests/fixture/element/code/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/code/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:2:1] + ,-[$DIR/tests/fixture/element/code/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -37,7 +40,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:2:1] + ,-[$DIR/tests/fixture/element/code/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -49,91 +53,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/code/input.html:2:1] + ,-[$DIR/tests/fixture/element/code/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:3:1] + ,-[$DIR/tests/fixture/element/code/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:3:1] + ,-[$DIR/tests/fixture/element/code/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:3:1] + ,-[$DIR/tests/fixture/element/code/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:3:1] + ,-[$DIR/tests/fixture/element/code/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:5:1] + ,-[$DIR/tests/fixture/element/code/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:5:1] + ,-[$DIR/tests/fixture/element/code/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:6:1] + ,-[$DIR/tests/fixture/element/code/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | `-> @@ -141,7 +172,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:6:1] + ,-[$DIR/tests/fixture/element/code/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | `-> @@ -149,106 +181,138 @@ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:6:1] + ,-[$DIR/tests/fixture/element/code/input.html:5:1] + 5 | 6 | : ^ 7 |
+ 8 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:6:1] + ,-[$DIR/tests/fixture/element/code/input.html:5:1] + 5 | 6 | : ^ 7 |
+ 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Attribute - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 |
: ^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 | ,->
8 | `-> 9 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:7:1] + ,-[$DIR/tests/fixture/element/code/input.html:6:1] + 6 | 7 | ,->
8 | `-> 9 | diff --git a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug index dc9e840a3c67..098992478cbc 100644 --- a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug @@ -26,16 +26,19 @@ ,-[$DIR/tests/fixture/element/colgroup/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/colgroup/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -57,7 +60,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -79,91 +83,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
`---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + 5 | 6 | ,-> 7 | |
8 | | @@ -181,7 +212,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + 5 | 6 | ,-> 7 | |
Superheros and sidekicks
8 | | @@ -199,21 +231,26 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + 5 | 6 | : ^ 7 |
Superheros and sidekicks
+ 8 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:5:1] + 5 | 6 | : ^ 7 |
Superheros and sidekicks
+ 8 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + 6 | 7 | ,->
Superheros and sidekicks
8 | | 9 | | @@ -225,10 +262,12 @@ 15 | | 16 | | 17 | `->
Superheros and sidekicks
Kid Flash
+ 18 | `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + 6 | 7 | ,-> 8 | | 9 | | @@ -240,138 +279,183 @@ 15 | | 16 | | 17 | `->
Superheros and sidekicks
Kid Flash
+ 18 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + 6 | 7 | ,-> 8 | `-> + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:6:1] + 6 | 7 | ,->
Superheros and sidekicks
8 | `-> + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicksSuperheros and sidekicks
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicksSuperheros and sidekicks
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicksSuperheros and sidekicks
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicksSuperheros and sidekicks
+ 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicksSuperheros and sidekicks
+ 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:1] + 7 |
Superheros and sidekicks
Superheros and sidekicks
+ 8 | ,-> + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | + : ^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child @@ -379,266 +463,348 @@ x Element x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] + 9 | + 10 | ,-> 11 | | 12 | | 13 | | 14 | | 15 | | 16 | `-> + 17 |
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
Superheros and sidekicks
 
Superheros and sidekicks
 
 BatmanRobinThe FlashKid Flash
`---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] + 9 | + 10 | ,-> 11 | |   12 | | Batman 13 | | Robin 14 | | The Flash 15 | | Kid Flash 16 | `-> + 17 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] + 9 | + 10 | ,-> 11 | `->   + 12 | Batman `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] + 9 | + 10 | ,-> 11 | `->   + 12 | Batman + `---- + + x Child + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 |   + : ^^^^^^^^^^^ + 12 | Batman + `---- + + x Element + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 |   + : ^^^^^^^^^^^ + 12 | Batman + `---- + + x Child + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 |   + : ^^ + 12 | Batman + `---- + + x Text + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 |   + : ^^ + 12 | Batman + `---- + + x Child + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 | ,->   + 12 | `-> Batman + 13 | Robin + `---- + + x Text + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] + 10 | + 11 | ,->   + 12 | `-> Batman + 13 | Robin `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] 11 |   - : ^^^^^^^^^^^ + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin `---- x Element ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] 11 |   - : ^^^^^^^^^^^ + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] + 11 |   + 12 | Batman + : ^^^^^^^^^^^ + 13 | Robin `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] 11 |   - : ^^ + 12 | Batman + : ^^^^^^ + 13 | Robin `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] 11 |   - : ^^ + 12 | Batman + : ^^^^^^ + 13 | Robin `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   - 12 | `-> Batman + 11 |   + 12 | ,-> Batman + 13 | `-> Robin + 14 | The Flash `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   - 12 | `-> Batman + 11 |   + 12 | ,-> Batman + 13 | `-> Robin + 14 | The Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash `---- x Element ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash `---- x Attribute ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] 12 | Batman - : ^^^^^^^^^^^ + 13 | Robin + : ^^^^^^^^^^^ + 14 | The Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] 12 | Batman - : ^^^^^^ + 13 | Robin + : ^^^^^ + 14 | The Flash `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] 12 | Batman - : ^^^^^^ + 13 | Robin + : ^^^^^ + 14 | The Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman - 13 | `-> Robin + 12 | Batman + 13 | ,-> Robin + 14 | `-> The Flash + 15 | Kid Flash `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman - 13 | `-> Robin + 12 | Batman + 13 | ,-> Robin + 14 | `-> The Flash + 15 | Kid Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash `---- x Element ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash `---- x Attribute ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] 13 | Robin - : ^^^^^^^^^^^ + 14 | The Flash + : ^^^^^^^^^^^ + 15 | Kid Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] 13 | Robin - : ^^^^^ + 14 | The Flash + : ^^^^^^^^^ + 15 | Kid Flash `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] 13 | Robin - : ^^^^^ + 14 | The Flash + : ^^^^^^^^^ + 15 | Kid Flash `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin - 14 | `-> The Flash + 13 | Robin + 14 | ,-> The Flash + 15 | `-> Kid Flash + 16 | `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin - 14 | `-> The Flash + 13 | Robin + 14 | ,-> The Flash + 15 | `-> Kid Flash + 16 | `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Element ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 | `---- x Attribute ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] 14 | The Flash - : ^^^^^^^^^^^ + 15 | Kid Flash + : ^^^^^^^^^^^ + 16 | `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] 14 | The Flash - : ^^^^^^^^^ + 15 | Kid Flash + : ^^^^^^^^^ + 16 | `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] 14 | The Flash - : ^^^^^^^^^ + 15 | Kid Flash + : ^^^^^^^^^ + 16 | `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash - 15 | `-> Kid Flash + 14 | The Flash + 15 | ,-> Kid Flash + 16 | `-> + 17 | `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash - 15 | `-> Kid Flash - `---- - - x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^ + 14 | The Flash + 15 | ,-> Kid Flash + 16 | `-> + 17 | `---- x Child ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] 15 | Kid Flash - : ^^^^^^^^^ + 16 | + : ^ + 17 | + 18 | `---- x Text ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] 15 | Kid Flash - : ^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash - 16 | `-> - `---- - - x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash - 16 | `-> - `---- - - x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ - 17 | - `---- - - x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + 16 | + : ^ 17 | + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:17:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] + 16 | 17 | ,-> 18 | `-> 19 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:17:1] + ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] + 16 | 17 | ,-> 18 | `-> 19 | diff --git a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug index 315afb46134e..e77ec808a000 100644 --- a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug @@ -39,16 +39,19 @@ ,-[$DIR/tests/fixture/element/custom-element/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/custom-element/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -83,7 +86,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -118,91 +122,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:5:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:7:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:6:1] + 6 | 7 | ,-> `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:7:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:6:1] + 6 | 7 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:3] + 8 | is an extra security feature — it is the last 3 or 4 numbers on the + 9 | ,-> back of your card."> 10 | `-> 11 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:3] + 8 | is an extra security feature — it is the last 3 or 4 numbers on the + 9 | ,-> back of your card."> 10 | `-> 11 | `---- @@ -385,6 +428,7 @@ 13 | ,-> 14 | `-> 15 | + 16 | Twitter `---- x Text @@ -392,6 +436,7 @@ 13 | ,-> 14 | `-> 15 | + 16 | Twitter `---- x Child @@ -416,208 +461,272 @@ ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] 15 | ,-> 16 | `-> Twitter + 17 | Facebook `---- x Text ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] 15 | ,-> 16 | `-> Twitter + 17 | Facebook + `---- + + x Child + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + `---- + + x Element + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^^^^^ + 17 | Facebook + `---- + + x Child + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + `---- + + x Element + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^^^^ + 17 | Facebook + `---- + + x Child + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^ + 17 | Facebook + `---- + + x Text + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | Twitter + : ^^^^^^^ + 17 | Facebook + `---- + + x Child + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | ,-> Twitter + 17 | `-> Facebook + 18 | G+ + `---- + + x Text + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:1] + 15 | + 16 | ,-> Twitter + 17 | `-> Facebook + 18 | G+ `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Element ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Attribute ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^ + 18 | G+ `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Element ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ `---- x Attribute ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^^^^ + 17 | Facebook + : ^^^^^^^^^^ + 18 | G+ `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^ + 17 | Facebook + : ^^^^^^^^ + 18 | G+ `---- x Text ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] 16 | Twitter - : ^^^^^^^ + 17 | Facebook + : ^^^^^^^^ + 18 | G+ `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter - 17 | `-> Facebook + 16 | Twitter + 17 | ,-> Facebook + 18 | `-> G+ + 19 | `---- x Text ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter - 17 | `-> Facebook + 16 | Twitter + 17 | ,-> Facebook + 18 | `-> G+ + 19 | `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^^ + 19 | `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Element ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Attribute ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^^^ + 18 | G+ + : ^^^^^^^^^^ + 19 | `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^ + 18 | G+ + : ^^ + 19 | `---- x Text ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] 17 | Facebook - : ^^^^^^^^ + 18 | G+ + : ^^ + 19 | `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook - 18 | `-> G+ - `---- - - x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook - 18 | `-> G+ - `---- - - x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ - `---- - - x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + 17 | Facebook + 18 | G+ + : ^ 19 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] + 17 | Facebook + 18 | G+ + : ^ 19 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:19:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] + 18 | G+ 19 | ,-> 20 | `-> 21 | + 22 | I'm an x-foo-with-markup! `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:19:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] + 18 | G+ 19 | ,-> 20 | `-> 21 | + 22 | I'm an x-foo-with-markup! `---- x Child @@ -638,64 +747,80 @@ ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] 21 | ,-> 22 | `-> I'm an x-foo-with-markup! + 23 | `---- x Text ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] 21 | ,-> 22 | `-> I'm an x-foo-with-markup! + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:1] + 21 | + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:23:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] + 22 | I'm an x-foo-with-markup! 23 | ,-> 24 | `-> 25 | + 31 | `---- x Element @@ -716,12 +842,14 @@ 28 | | 29 | |

I'm in Shadow DOM. My markup was stamped from a <template>.

30 | `-> + 31 | `---- x Attribute ,-[$DIR/tests/fixture/element/custom-element/input.html:25:1] 25 | + 31 | `---- x Child ,-[$DIR/tests/fixture/element/custom-element/input.html:25:1] 25 | ,-> `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:9] + 27 | p { color: green; } + 28 | ,-> 29 | `->

I'm in Shadow DOM. My markup was stamped from a <template>.

+ 30 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | + 31 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] + 28 | + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | + 31 | `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:30:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

30 | ,-> 31 | `-> 32 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:30:1] + ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

30 | ,-> 31 | `-> 32 | diff --git a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug index 2b4cd5984c68..78840b003a16 100644 --- a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug @@ -22,16 +22,19 @@ ,-[$DIR/tests/fixture/element/dialog/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/dialog/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -49,7 +52,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -67,91 +71,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:6:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -165,7 +194,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:6:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -179,17 +209,21 @@ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:6:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 |

Greetings, one and all!

`---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:6:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 |

Greetings, one and all!

`---- x Child @@ -210,67 +244,82 @@ ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] 8 | : ^^^^ + 9 |

Greetings, one and all!

`---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] - 8 | ,-> - 9 | `->

Greetings, one and all!

- `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | ,-> + 9 | `->

Greetings, one and all!

+ 10 |
+ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] - 8 | ,-> - 9 | `->

Greetings, one and all!

- `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | ,-> + 9 | `->

Greetings, one and all!

+ 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
+ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
+ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
+ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^ 10 |
`---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:1] + 8 | + 9 |

Greetings, one and all!

+ : ^ 10 |
`---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:10:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] + 9 |

Greetings, one and all!

10 | ,->
11 | `-> 12 | Test `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:10:1] + ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] + 9 |

Greetings, one and all!

10 | ,->
11 | `-> 12 | Test diff --git a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug index 62333c77eff5..7000bcddbcdb 100644 --- a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug @@ -19,16 +19,19 @@ ,-[$DIR/tests/fixture/element/div/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/div/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:2:1] + ,-[$DIR/tests/fixture/element/div/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -43,7 +46,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:2:1] + ,-[$DIR/tests/fixture/element/div/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -58,91 +62,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/div/input.html:2:1] + ,-[$DIR/tests/fixture/element/div/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:3:1] + ,-[$DIR/tests/fixture/element/div/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:3:1] + ,-[$DIR/tests/fixture/element/div/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:3:1] + ,-[$DIR/tests/fixture/element/div/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:3:1] + ,-[$DIR/tests/fixture/element/div/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:5:1] + ,-[$DIR/tests/fixture/element/div/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
Test
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:5:1] + ,-[$DIR/tests/fixture/element/div/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
Test
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:6:1] + ,-[$DIR/tests/fixture/element/div/input.html:5:1] + 5 | 6 | ,-> 7 | |
Test
8 | |
One
Two
@@ -153,7 +184,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:6:1] + ,-[$DIR/tests/fixture/element/div/input.html:5:1] + 5 | 6 | ,-> 7 | |
Test
8 | |
One
Two
@@ -164,214 +196,280 @@ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:6:1] + ,-[$DIR/tests/fixture/element/div/input.html:5:1] + 5 | 6 | : ^ 7 |
Test
+ 8 |
One
Two
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:6:1] + ,-[$DIR/tests/fixture/element/div/input.html:5:1] + 5 | 6 | : ^ 7 |
Test
+ 8 |
One
Two
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^^^^^^^^^^^^^^^ + 8 |
One
Two
`---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^^^^^^^^^^^^^^^ + 8 |
One
Two
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^^^^ + 8 |
One
Two
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^^^^ + 8 |
One
Two
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^ 8 |
One
Two
+ 9 |
Three
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:7:1] + ,-[$DIR/tests/fixture/element/div/input.html:6:1] + 6 | 7 |
Test
: ^ 8 |
One
Two
+ 9 |
Three
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^^^^^^^^^^^^ + 9 |
Three
`---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^^^^^^^^^^^^ + 9 |
Three
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^ + 9 |
Three
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^ + 9 |
Three
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^^^^^^^^^^^^ + 9 |
Three
`---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^^^^^^^^^^^^ + 9 |
Three
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^ + 9 |
Three
`---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:8:1] + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
8 |
One
Two
: ^^^ + 9 |
Three
`---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:8:1] - 8 |
One
Two
- : ^ - 9 |
Three
- `---- + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
+ 8 |
One
Two
+ : ^ + 9 |
Three
+ 10 |

Test

+ `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:8:1] - 8 |
One
Two
- : ^ - 9 |
Three
- `---- + ,-[$DIR/tests/fixture/element/div/input.html:7:1] + 7 |
Test
+ 8 |
One
Two
+ : ^ + 9 |
Three
+ 10 |

Test

+ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |

Test

+ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |

Test

+ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^^^^^^^^^^^^ + 10 |

Test

+ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^^^^^^^^^^^^ + 10 |

Test

+ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^ + 10 |

Test

+ `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:9:1] - 9 |
Three
- : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
+ 9 |
Three
+ : ^^^^^ + 10 |

Test

+ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:9:1] + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
9 |
Three
: ^ 10 |

Test

+ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:9:1] + ,-[$DIR/tests/fixture/element/div/input.html:8:1] + 8 |
One
Two
9 |
Three
: ^ 10 |

Test

+ 11 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 |

Test

: ^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 | ,->

Test

11 | `-> 12 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:10:1] + ,-[$DIR/tests/fixture/element/div/input.html:9:1] + 9 |
Three
10 | ,->

Test

11 | `-> 12 | diff --git a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug index 7a8cddef4a99..7145dfaa5cea 100644 --- a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug @@ -23,16 +23,19 @@ ,-[$DIR/tests/fixture/element/embed/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/embed/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + ,-[$DIR/tests/fixture/element/embed/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -51,7 +54,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + ,-[$DIR/tests/fixture/element/embed/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -70,91 +74,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + ,-[$DIR/tests/fixture/element/embed/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + ,-[$DIR/tests/fixture/element/embed/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + ,-[$DIR/tests/fixture/element/embed/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + ,-[$DIR/tests/fixture/element/embed/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -169,7 +200,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + 5 | </head> 6 | ,-> <body> 7 | | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> 8 | | <noembed> @@ -184,155 +216,201 @@ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + 5 | </head> 6 | ,-> <body> 7 | `-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | <noembed> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + ,-[$DIR/tests/fixture/element/embed/input.html:5:1] + 5 | </head> 6 | ,-> <body> 7 | `-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | <noembed> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | <noembed> `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | <noembed> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^^^^^^ + 8 | <noembed> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | <noembed> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^ + 8 | <noembed> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + : ^^^^^^^^^^^^ + 8 | <noembed> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> 8 | `-> <noembed> + 9 | <h1>Alternative content</h1> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:6:1] + 6 | <body> + 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> 8 | `-> <noembed> + 9 | <h1>Alternative content</h1> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> <noembed> + ,-[$DIR/tests/fixture/element/embed/input.html:7:5] + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> + 11 | + ,-[$DIR/tests/fixture/element/embed/input.html:7:5] + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> + 11 | + ,-[$DIR/tests/fixture/element/embed/input.html:7:5] + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> + 11 | + ,-[$DIR/tests/fixture/element/embed/input.html:7:5] + 7 | <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> + 11 | + ,-[$DIR/tests/fixture/element/embed/input.html:9:9] + 9 |

Alternative content

+ 10 | ,-> 11 | `-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:9] + 9 |

Alternative content

+ 10 | ,-> 11 | `-> + 11 | ,-> height="200"> + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:11:5] - 11 | ,-> + 11 | ,-> height="200"> + 15 | + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/embed/input.html:10:5] + 10 | + 11 | `---- x Attribute ,-[$DIR/tests/fixture/element/embed/input.html:13:12] 13 | width="250" - : ^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | height="200"> - : ^^^^^^^^^^^^ + 14 | height="200"> + : ^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:12] + 13 | width="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:12] + 13 | width="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug index 12e9b624fcc3..750c557db846 100644 --- a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug @@ -37,16 +37,19 @@ ,-[$DIR/tests/fixture/element/form/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/form/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:2:1] + ,-[$DIR/tests/fixture/element/form/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -79,7 +82,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:2:1] + ,-[$DIR/tests/fixture/element/form/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -112,91 +116,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:2:1] + ,-[$DIR/tests/fixture/element/form/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:3:1] + ,-[$DIR/tests/fixture/element/form/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:3:1] + ,-[$DIR/tests/fixture/element/form/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:3:1] + ,-[$DIR/tests/fixture/element/form/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:3:1] + ,-[$DIR/tests/fixture/element/form/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:5:1] + ,-[$DIR/tests/fixture/element/form/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:5:1] + ,-[$DIR/tests/fixture/element/form/input.html:4:5] + 4 | Document 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:6:1] + ,-[$DIR/tests/fixture/element/form/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | |
@@ -225,7 +254,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:6:1] + ,-[$DIR/tests/fixture/element/form/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -254,17 +284,21 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:6:1] + ,-[$DIR/tests/fixture/element/form/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:6:1] + ,-[$DIR/tests/fixture/element/form/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 |
`---- x Child @@ -305,398 +339,519 @@ ,-[$DIR/tests/fixture/element/form/input.html:8:1] 8 | : ^^^^^^^^^ + 9 |
`---- x Attribute ,-[$DIR/tests/fixture/element/form/input.html:8:1] 8 | : ^^^^^^^^^^^^ + 9 |
`---- x Attribute ,-[$DIR/tests/fixture/element/form/input.html:8:1] 8 | : ^^^^^^^^^^^^^^^^^^^^ + 9 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:8:1] - 8 | ,-> - 9 | `->
- `---- + ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | ,-> + 9 | `->
+ 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:8:1] - 8 | ,-> - 9 | `->
- `---- + ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | ,-> + 9 | `->
+ 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | + 9 | ,->
10 | | 11 | | 12 | `->
+ 13 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | + 9 | ,->
10 | | 11 | | 12 | `->
+ 13 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 |
- : ^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | + 9 |
+ : ^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | + 9 | ,->
10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:1] + 8 | + 9 | ,->
10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | + : ^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^ + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | + : ^^^^^^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | ,-> 11 | `-> + 12 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:5] + 9 |
+ 10 | ,-> 11 | `-> + 12 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^^ + 12 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | + : ^^^^^^^^ + 12 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | ,-> 12 | `->
+ 13 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:9] + 10 | + 11 | ,-> 12 | `->
+ 13 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:9] + 11 | + 12 | ,->
13 | `->
+ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:9] + 11 | + 12 | ,->
13 | `->
+ 14 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:5] + 12 |
+ 13 | ,->
14 | | 15 | | 16 | `->
+ 17 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:5] + 12 |
+ 13 | ,->
14 | | 15 | | 16 | `->
+ 17 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:12:5] + 12 |
+ 13 |
+ : ^^^^^^^^^^^^^^^^^^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:5] + 12 |
+ 13 | ,->
14 | `-> + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:5] + 12 |
+ 13 | ,->
14 | `-> + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 | `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | + : ^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^ + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | + : ^^^^^^^^^^^^^^^^^^ + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | ,-> 15 | `-> + 16 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:5] + 13 |
+ 14 | ,-> 15 | `-> + 16 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^^^ + 16 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | + : ^^^^^^^^ + 16 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | ,-> 16 | `->
+ 17 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:9] + 14 | + 15 | ,-> 16 | `->
+ 17 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:9] + 15 | + 16 | ,->
17 | `->
+ 18 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:9] + 15 | + 16 | ,->
17 | `->
+ 18 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:5] + 16 |
+ 17 | ,->
18 | | 19 | `->
+ 20 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:5] + 16 |
+ 17 | ,->
18 | | 19 | `->
+ 20 | `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:16:5] + 16 |
+ 17 |
+ : ^^^^^^^^^^^^^^^^^^^^ + 18 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:5] + 16 |
+ 17 | ,->
18 | `-> + 19 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:5] + 16 |
+ 17 | ,->
18 | `-> + 19 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | + : ^^^^^^^^^^^^^ + 19 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | + : ^^^^^^^^^^^^^^^^^^ + 19 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | ,-> 19 | `->
+ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:5] + 17 |
+ 18 | ,-> 19 | `->
+ 20 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:9] + 18 | + 19 |
+ : ^ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:9] + 18 | + 19 |
+ : ^ 20 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:20:1] + ,-[$DIR/tests/fixture/element/form/input.html:19:5] + 19 |
20 | ,-> 21 | `-> 22 |
+ 23 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:20:1] + ,-[$DIR/tests/fixture/element/form/input.html:19:5] + 19 |
20 | ,-> 21 | `-> 22 |
+ 23 |
`---- x Child @@ -723,160 +878,206 @@ ,-[$DIR/tests/fixture/element/form/input.html:22:1] 22 | : ^^^^^^^^^^^^^ + 23 |
`---- x Child ,-[$DIR/tests/fixture/element/form/input.html:22:1] 22 | ,-> 23 | `->
+ 24 | Title `---- x Text ,-[$DIR/tests/fixture/element/form/input.html:22:1] 22 | ,-> 23 | `->
+ 24 | Title `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:1] + 22 | + 23 | ,->
24 | | Title 25 | | 26 | `->
+ 27 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:1] + 22 |
+ 23 | ,->
24 | | Title 25 | | 26 | `->
+ 27 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:1] + 22 |
+ 23 | ,->
24 | `-> Title + 25 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:1] + 22 | + 23 | ,->
24 | `-> Title + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | Title + : ^^^^^ + 25 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | Title + : ^^^^^ + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | ,-> Title 25 | `-> + 26 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:5] + 23 |
+ 24 | ,-> Title 25 | `-> + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^ + 26 |
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^ + 26 |
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | + : ^^^^^^^^^^ + 26 |
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | ,-> 26 | `->
+ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:9] + 24 | Title + 25 | ,-> 26 | `->
+ 27 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:9] + 25 | + 26 |
+ : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:9] + 25 | + 26 |
+ : ^ 27 | `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:27:1] + ,-[$DIR/tests/fixture/element/form/input.html:26:5] + 26 | 27 | ,-> 28 | | 29 | `-> @@ -884,7 +1085,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:27:1] + ,-[$DIR/tests/fixture/element/form/input.html:26:5] + 26 | 27 | ,-> 28 | | 29 | `-> diff --git a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug index 4c4a930083b0..76468f159484 100644 --- a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug @@ -23,16 +23,19 @@ ,-[$DIR/tests/fixture/element/frameset/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/frameset/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -51,7 +54,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -70,7 +74,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | Тег FRAMESET @@ -78,7 +83,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | | Тег FRAMESET @@ -86,103 +92,133 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | Тег FRAMESET `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:2:1] + 2 | 3 | ,-> 4 | `-> + 5 | Тег FRAMESET `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Тег FRAMESET `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Тег FRAMESET `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Тег FRAMESET `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | Тег FRAMESET `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> Тег FRAMESET + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:1] + 3 | + 4 | ,-> 5 | `-> Тег FRAMESET + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] + 4 | + 5 | Тег FRAMESET + : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:6:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] + 5 | Тег FRAMESET 6 | ,-> 7 | `-> 8 | + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:6:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] + 5 | Тег FRAMESET 6 | ,-> 7 | `-> 8 | + 9 | `---- x Child @@ -211,215 +247,277 @@ ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] 8 | : ^^^^^^^^^^^ + 9 | `---- x Attribute ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] 8 | : ^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | ,-> + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | + : ^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] + 9 | + 10 | ,-> 11 | | 12 | | 13 | `-> + 14 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] + 9 | + 10 | ,-> 11 | | 12 | | 13 | `-> + 14 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] + 9 | + 10 | + : ^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^^^^^^^ + 12 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | + : ^^^^^^^^ + 12 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] + 10 | + 11 | ,-> 12 | `-> + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | + : ^^^^^^^^^^^^^^^ + 13 | `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^ + 13 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] + 11 | + 12 | ,-> 13 | `-> + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] + 12 | + 13 | + : ^ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] + 12 | + 13 | + : ^ 14 | `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:14:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] + 13 | 14 | ,-> 15 | `-> 16 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:14:1] + ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] + 13 | 14 | ,-> 15 | `-> 16 | diff --git a/crates/swc_html_parser/tests/fixture/element/head/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/head/span.rust-debug index 89721ceb751c..25452186f417 100644 --- a/crates/swc_html_parser/tests/fixture/element/head/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/head/span.rust-debug @@ -14,16 +14,19 @@ ,-[$DIR/tests/fixture/element/head/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/head/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:2:1] + ,-[$DIR/tests/fixture/element/head/input.html:1:1] + 1 | 2 | ,-> 3 | | Document 4 | | @@ -33,7 +36,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/head/input.html:2:1] + ,-[$DIR/tests/fixture/element/head/input.html:1:1] + 1 | 2 | ,-> 3 | | Document 4 | | @@ -43,63 +47,80 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/head/input.html:2:1] + ,-[$DIR/tests/fixture/element/head/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | Document `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Element - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Element - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^ + 4 | `---- x Text - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^ 4 | `---- x Text - ,-[$DIR/tests/fixture/element/head/input.html:3:1] + ,-[$DIR/tests/fixture/element/head/input.html:2:1] + 2 | 3 | Document : ^ 4 | `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:4:1] + ,-[$DIR/tests/fixture/element/head/input.html:3:1] + 3 | Document 4 | ,-> 5 | | 6 | `-> @@ -107,7 +128,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/head/input.html:4:1] + ,-[$DIR/tests/fixture/element/head/input.html:3:1] + 3 | Document 4 | ,-> 5 | | 6 | `-> @@ -115,7 +137,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/head/input.html:4:1] + ,-[$DIR/tests/fixture/element/head/input.html:3:1] + 3 | Document 4 | ,-> 5 | | 6 | `-> @@ -123,7 +146,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/head/input.html:4:1] + ,-[$DIR/tests/fixture/element/head/input.html:3:1] + 3 | Document 4 | ,-> 5 | | 6 | `-> diff --git a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug index 91f2fe620169..7ca517126e7d 100644 --- a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug @@ -20,16 +20,19 @@ ,-[$DIR/tests/fixture/element/headings/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/headings/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + ,-[$DIR/tests/fixture/element/headings/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -45,7 +48,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + ,-[$DIR/tests/fixture/element/headings/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -65,7 +69,8 @@ x Element x Child - ,-[$DIR/tests/fixture/element/headings/input.html:3:1] + ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

This is heading 1

@@ -80,7 +85,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:3:1] + ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

This is heading 1

@@ -95,41 +101,49 @@ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:3:1] + ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

This is heading 1

+ 6 |

This is heading 2

`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:3:1] + ,-[$DIR/tests/fixture/element/headings/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

This is heading 1

+ 6 |

This is heading 2

`---- x Child ,-[$DIR/tests/fixture/element/headings/input.html:5:1] 5 |

This is heading 1

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 |

This is heading 2

`---- x Element ,-[$DIR/tests/fixture/element/headings/input.html:5:1] 5 |

This is heading 1

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 |

This is heading 2

`---- x Child ,-[$DIR/tests/fixture/element/headings/input.html:5:1] 5 |

This is heading 1

: ^^^^^^^^^^^^^^^^^ + 6 |

This is heading 2

`---- x Text ,-[$DIR/tests/fixture/element/headings/input.html:5:1] 5 |

This is heading 1

: ^^^^^^^^^^^^^^^^^ + 6 |

This is heading 2

`---- x Child @@ -137,6 +151,7 @@ 5 |

This is heading 1

: ^ 6 |

This is heading 2

+ 7 |

This is heading 3

`---- x Text @@ -144,186 +159,238 @@ 5 |

This is heading 1

: ^ 6 |

This is heading 2

+ 7 |

This is heading 3

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 |

This is heading 3

`---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 7 |

This is heading 3

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^^^^^^^^^^^^^^^^^ + 7 |

This is heading 3

`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^^^^^^^^^^^^^^^^^ + 7 |

This is heading 3

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^ 7 |

This is heading 3

+ 8 |

This is heading 4

`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + ,-[$DIR/tests/fixture/element/headings/input.html:5:1] + 5 |

This is heading 1

6 |

This is heading 2

: ^ 7 |

This is heading 3

+ 8 |

This is heading 4

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 |

This is heading 4

`---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 |

This is heading 4

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^^^^^^^^^^^^^^^^^ + 8 |

This is heading 4

`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^^^^^^^^^^^^^^^^^ + 8 |

This is heading 4

`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^ 8 |

This is heading 4

+ 9 |
This is heading 5
`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + ,-[$DIR/tests/fixture/element/headings/input.html:6:1] + 6 |

This is heading 2

7 |

This is heading 3

: ^ 8 |

This is heading 4

+ 9 |
This is heading 5
`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

8 |

This is heading 4

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
This is heading 5
`---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

8 |

This is heading 4

: ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
This is heading 5
`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

8 |

This is heading 4

: ^^^^^^^^^^^^^^^^^ + 9 |
This is heading 5
`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

8 |

This is heading 4

: ^^^^^^^^^^^^^^^^^ + 9 |
This is heading 5
`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] - 8 |

This is heading 4

- : ^ - 9 |
This is heading 5
- `---- + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

+ 8 |

This is heading 4

+ : ^ + 9 |
This is heading 5
+ 10 |
This is heading 6
+ `---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:8:1] - 8 |

This is heading 4

- : ^ - 9 |
This is heading 5
- `---- + ,-[$DIR/tests/fixture/element/headings/input.html:7:1] + 7 |

This is heading 3

+ 8 |

This is heading 4

+ : ^ + 9 |
This is heading 5
+ 10 |
This is heading 6
+ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] - 9 |
This is heading 5
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

+ 9 |
This is heading 5
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
This is heading 6
+ `---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] - 9 |
This is heading 5
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

+ 9 |
This is heading 5
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
This is heading 6
+ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] - 9 |
This is heading 5
- : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

+ 9 |
This is heading 5
+ : ^^^^^^^^^^^^^^^^^ + 10 |
This is heading 6
+ `---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] - 9 |
This is heading 5
- : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

+ 9 |
This is heading 5
+ : ^^^^^^^^^^^^^^^^^ + 10 |
This is heading 6
+ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

9 |
This is heading 5
: ^ 10 |
This is heading 6
`---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + ,-[$DIR/tests/fixture/element/headings/input.html:8:1] + 8 |

This is heading 4

9 |
This is heading 5
: ^ 10 |
This is heading 6
`---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 |
This is heading 6
: ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 |
This is heading 6
: ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 |
This is heading 6
: ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 |
This is heading 6
: ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 | ,->
This is heading 6
11 | | 12 | | @@ -331,7 +398,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/headings/input.html:10:1] + ,-[$DIR/tests/fixture/element/headings/input.html:9:1] + 9 |
This is heading 5
10 | ,->
This is heading 6
11 | | 12 | | diff --git a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug index 28335c2fd6f1..3f426d5882f4 100644 --- a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/element/iframe/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/iframe/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -55,91 +59,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -149,7 +180,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -159,104 +191,122 @@ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + 5 | 6 | : ^ 7 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:5:1] + 5 | 6 | : ^ 7 | `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] - 7 | ,-> - 8 | `-> - 9 | - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | + 7 | ,-> + 8 | `-> + 9 | + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:7:1] - 7 | ,-> - 8 | `-> - 9 | - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:6:1] + 6 | + 7 | ,-> + 8 | `-> + 9 | + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^ + 10 | + `---- x Attribute - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^^^ + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^ + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] - 9 | - : ^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] + 9 | + : ^^^^^^^^^^ + 10 | + `---- x Child ,-[$DIR/tests/fixture/element/iframe/input.html:9:1] diff --git a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug index 34773a814ae5..ed413ec180a3 100644 --- a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug @@ -18,16 +18,19 @@ ,-[$DIR/tests/fixture/element/img/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/img/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:2:1] + ,-[$DIR/tests/fixture/element/img/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -41,7 +44,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/img/input.html:2:1] + ,-[$DIR/tests/fixture/element/img/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -59,7 +63,8 @@ x Element x Child - ,-[$DIR/tests/fixture/element/img/input.html:3:1] + ,-[$DIR/tests/fixture/element/img/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

HTML Images

@@ -72,7 +77,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/img/input.html:3:1] + ,-[$DIR/tests/fixture/element/img/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

HTML Images

@@ -85,41 +91,49 @@ `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:3:1] + ,-[$DIR/tests/fixture/element/img/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

HTML Images

+ 6 |

HTML images are defined with the img tag:

`---- x Text - ,-[$DIR/tests/fixture/element/img/input.html:3:1] + ,-[$DIR/tests/fixture/element/img/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

HTML Images

+ 6 |

HTML images are defined with the img tag:

`---- x Child ,-[$DIR/tests/fixture/element/img/input.html:5:1] 5 |

HTML Images

: ^^^^^^^^^^^^^^^^^^^^ + 6 |

HTML images are defined with the img tag:

`---- x Element ,-[$DIR/tests/fixture/element/img/input.html:5:1] 5 |

HTML Images

: ^^^^^^^^^^^^^^^^^^^^ + 6 |

HTML images are defined with the img tag:

`---- x Child ,-[$DIR/tests/fixture/element/img/input.html:5:1] 5 |

HTML Images

: ^^^^^^^^^^^ + 6 |

HTML images are defined with the img tag:

`---- x Text ,-[$DIR/tests/fixture/element/img/input.html:5:1] 5 |

HTML Images

: ^^^^^^^^^^^ + 6 |

HTML images are defined with the img tag:

`---- x Child @@ -137,38 +151,44 @@ `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 |

HTML images are defined with the img tag:

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 |

HTML images are defined with the img tag:

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 |

HTML images are defined with the img tag:

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 |

HTML images are defined with the img tag:

: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 | ,->

HTML images are defined with the img tag:

7 | `-> 8 | W3Schools.com `---- x Text - ,-[$DIR/tests/fixture/element/img/input.html:6:1] + ,-[$DIR/tests/fixture/element/img/input.html:5:1] + 5 |

HTML Images

6 | ,->

HTML images are defined with the img tag:

7 | `-> 8 | W3Schools.com diff --git a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug index 324d89aade1f..e62801451984 100644 --- a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug @@ -38,16 +38,19 @@ ,-[$DIR/tests/fixture/element/lists/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/lists/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + ,-[$DIR/tests/fixture/element/lists/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -81,7 +84,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + ,-[$DIR/tests/fixture/element/lists/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -119,7 +123,8 @@ x Element x Child - ,-[$DIR/tests/fixture/element/lists/input.html:3:1] + ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

An Unordered HTML List

@@ -152,7 +157,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:3:1] + ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

An Unordered HTML List

@@ -185,14 +191,16 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:3:1] + ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

An Unordered HTML List

`---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:3:1] + ,-[$DIR/tests/fixture/element/lists/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

An Unordered HTML List

@@ -233,6 +241,7 @@ 5 | ,->

An Unordered HTML List

6 | `-> 7 |
    + 8 |
  • Coffee
  • `---- x Text @@ -240,6 +249,7 @@ 5 | ,->

    An Unordered HTML List

    6 | `-> 7 |
      + 8 |
    • Coffee
    • `---- x Child @@ -264,133 +274,171 @@ ,-[$DIR/tests/fixture/element/lists/input.html:7:1] 7 | ,->
        8 | `->
      • Coffee
      • + 9 |
      • Tea
      • `---- x Text ,-[$DIR/tests/fixture/element/lists/input.html:7:1] 7 | ,->
          8 | `->
        • Coffee
        • + 9 |
        • Tea
        • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
        • Coffee
        • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
            + 8 |
          • Coffee
          • + : ^^^^^^^^^^^^^^^ + 9 |
          • Tea
          • `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
          • Coffee
          • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
              + 8 |
            • Coffee
            • + : ^^^^^^^^^^^^^^^ + 9 |
            • Tea
            • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
            • Coffee
            • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
                + 8 |
              • Coffee
              • + : ^^^^^^ + 9 |
              • Tea
              • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
              • Coffee
              • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
                  + 8 |
                • Coffee
                • + : ^^^^^^ + 9 |
                • Tea
                • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
                • Coffee
                • - 9 | `->
                • Tea
                • - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
                    + 8 | ,->
                  • Coffee
                  • + 9 | `->
                  • Tea
                  • + 10 |
                  • Milk
                  • + `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
                  • Coffee
                  • - 9 | `->
                  • Tea
                  • - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:7:1] + 7 |
                      + 8 | ,->
                    • Coffee
                    • + 9 | `->
                    • Tea
                    • + 10 |
                    • Milk
                    • + `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
                    • Tea
                    • - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                    • Coffee
                    • + 9 |
                    • Tea
                    • + : ^^^^^^^^^^^^ + 10 |
                    • Milk
                    • + `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
                    • Tea
                    • - : ^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                    • Coffee
                    • + 9 |
                    • Tea
                    • + : ^^^^^^^^^^^^ + 10 |
                    • Milk
                    • + `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
                    • Tea
                    • - : ^^^ - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                    • Coffee
                    • + 9 |
                    • Tea
                    • + : ^^^ + 10 |
                    • Milk
                    • + `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
                    • Tea
                    • - : ^^^ - `---- + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                    • Coffee
                    • + 9 |
                    • Tea
                    • + : ^^^ + 10 |
                    • Milk
                    • + `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
                    • Tea
                    • + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                    • Coffee
                    • + 9 | ,->
                    • Tea
                    • 10 | `->
                    • Milk
                    • + 11 |
                    `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
                  • Tea
                  • + ,-[$DIR/tests/fixture/element/lists/input.html:8:5] + 8 |
                  • Coffee
                  • + 9 | ,->
                  • Tea
                  • 10 | `->
                  • Milk
                  • + 11 |
                  `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
                • Milk
                • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
                • Tea
                • + 10 |
                • Milk
                • + : ^^^^^^^^^^^^^ + 11 |
                `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
              • Milk
              • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
              • Tea
              • + 10 |
              • Milk
              • + : ^^^^^^^^^^^^^ + 11 |
              `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
            • Milk
            • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
            • Tea
            • + 10 |
            • Milk
            • + : ^^^^ + 11 |
            `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
          • Milk
          • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
          • Tea
          • + 10 |
          • Milk
          • + : ^^^^ + 11 |
          `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
        • Milk
        • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
        • Tea
        • + 10 |
        • Milk
        • + : ^ 11 |
        `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
      • Milk
      • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:5] + 9 |
      • Tea
      • + 10 |
      • Milk
      • + : ^ 11 |
      `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:11:1] + ,-[$DIR/tests/fixture/element/lists/input.html:10:5] + 10 |
    • Milk
    • 11 | ,->
    12 | `-> 13 |

    An Ordered HTML List

    `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:11:1] + ,-[$DIR/tests/fixture/element/lists/input.html:10:5] + 10 |
  • Milk
  • 11 | ,->
12 | `-> 13 |

An Ordered HTML List

@@ -425,6 +473,7 @@ 13 | ,->

An Ordered HTML List

14 | `-> 15 |
    + 16 |
  1. Coffee
  2. `---- x Text @@ -432,6 +481,7 @@ 13 | ,->

    An Ordered HTML List

    14 | `-> 15 |
      + 16 |
    1. Coffee
    2. `---- x Child @@ -456,136 +506,176 @@ ,-[$DIR/tests/fixture/element/lists/input.html:15:1] 15 | ,->
        16 | `->
      1. Coffee
      2. + 17 |
      3. Tea
      4. `---- x Text ,-[$DIR/tests/fixture/element/lists/input.html:15:1] 15 | ,->
          16 | `->
        1. Coffee
        2. + 17 |
        3. Tea
        4. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
        5. Coffee
        6. - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
            + 16 |
          1. Coffee
          2. + : ^^^^^^^^^^^^^^^ + 17 |
          3. Tea
          4. `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
          5. Coffee
          6. - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
              + 16 |
            1. Coffee
            2. + : ^^^^^^^^^^^^^^^ + 17 |
            3. Tea
            4. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
            5. Coffee
            6. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
                + 16 |
              1. Coffee
              2. + : ^^^^^^ + 17 |
              3. Tea
              4. `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
              5. Coffee
              6. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
                  + 16 |
                1. Coffee
                2. + : ^^^^^^ + 17 |
                3. Tea
                4. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
                5. Coffee
                6. + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
                    + 16 | ,->
                  1. Coffee
                  2. 17 | `->
                  3. Tea
                  4. + 18 |
                  5. Milk
                  6. `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
                  7. Coffee
                  8. + ,-[$DIR/tests/fixture/element/lists/input.html:15:1] + 15 |
                      + 16 | ,->
                    1. Coffee
                    2. 17 | `->
                    3. Tea
                    4. + 18 |
                    5. Milk
                    6. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
                    7. Tea
                    8. - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                    9. Coffee
                    10. + 17 |
                    11. Tea
                    12. + : ^^^^^^^^^^^^ + 18 |
                    13. Milk
                    14. `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
                    15. Tea
                    16. - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                    17. Coffee
                    18. + 17 |
                    19. Tea
                    20. + : ^^^^^^^^^^^^ + 18 |
                    21. Milk
                    22. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
                    23. Tea
                    24. - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                    25. Coffee
                    26. + 17 |
                    27. Tea
                    28. + : ^^^ + 18 |
                    29. Milk
                    30. `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
                    31. Tea
                    32. - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                    33. Coffee
                    34. + 17 |
                    35. Tea
                    36. + : ^^^ + 18 |
                    37. Milk
                    38. `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
                    39. Tea
                    40. + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                    41. Coffee
                    42. + 17 | ,->
                    43. Tea
                    44. 18 | `->
                    45. Milk
                    46. + 19 |
                    `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
                  9. Tea
                  10. + ,-[$DIR/tests/fixture/element/lists/input.html:16:5] + 16 |
                  11. Coffee
                  12. + 17 | ,->
                  13. Tea
                  14. 18 | `->
                  15. Milk
                  16. + 19 |
                  `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
                7. Milk
                8. - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
                9. Tea
                10. + 18 |
                11. Milk
                12. + : ^^^^^^^^^^^^^ + 19 |
                `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
              7. Milk
              8. - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
              9. Tea
              10. + 18 |
              11. Milk
              12. + : ^^^^^^^^^^^^^ + 19 |
              `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
            7. Milk
            8. - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
            9. Tea
            10. + 18 |
            11. Milk
            12. + : ^^^^ + 19 |
            `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
          7. Milk
          8. - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
          9. Tea
          10. + 18 |
          11. Milk
          12. + : ^^^^ + 19 |
          `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
        7. Milk
        8. - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
        9. Tea
        10. + 18 |
        11. Milk
        12. + : ^ 19 |
        `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
      5. Milk
      6. - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:5] + 17 |
      7. Tea
      8. + 18 |
      9. Milk
      10. + : ^ 19 |
      `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:19:1] + ,-[$DIR/tests/fixture/element/lists/input.html:18:5] + 18 |
    3. Milk
    4. 19 | ,->
    20 | `-> 21 |
      + 22 |
    • item1 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:19:1] + ,-[$DIR/tests/fixture/element/lists/input.html:18:5] + 18 |
    • Milk
    • 19 | ,->
20 | `-> 21 |
    + 22 |
  • item1 `---- x Child @@ -608,78 +698,96 @@ ,-[$DIR/tests/fixture/element/lists/input.html:21:1] 21 | ,->
      22 | `->
    • item1 + 23 |
    • item2 `---- x Text ,-[$DIR/tests/fixture/element/lists/input.html:21:1] 21 | ,->
        22 | `->
      • item1 + 23 |
      • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:1] + 21 |
          + 22 | ,->
        • item1 23 | `->
        • item2 + 24 |
        `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:1] + 21 |
          + 22 | ,->
        • item1 23 | `->
        • item2 + 24 |
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:1] + 21 |
          + 22 | ,->
        • item1 23 | `->
        • item2 + 24 |
        `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:1] + 21 |
          + 22 | ,->
        • item1 23 | `->
        • item2 + 24 |
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
      • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:5] + 22 |
      • item1 + 23 |
      • item2 + : ^^^^^^^^^^ 24 |
      `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
    • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:5] + 22 |
    • item1 + 23 |
    • item2 + : ^^^^^^^^^^ 24 |
    `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:5] + 22 |
  • item1 + 23 |
  • item2 + : ^^^^^^ 24 |
`---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:5] + 22 |
  • item1 + 23 |
  • item2 + : ^^^^^^ 24 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:24:1] + ,-[$DIR/tests/fixture/element/lists/input.html:23:5] + 23 |
  • item2 24 | ,-> 25 | | 26 | `->
      + 27 |
    • item1 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:24:1] + ,-[$DIR/tests/fixture/element/lists/input.html:23:5] + 23 |
    • item2 24 | ,->
    25 | | 26 | `->
      + 27 |
    • item1 `---- x Child @@ -688,6 +796,7 @@ 27 | |
    • item1 28 | |
    • item2 29 | `->
    + 30 | `---- x Element @@ -696,78 +805,99 @@ 27 | |
  • item1 28 | |
  • item2 29 | `-> + 30 | `---- x Child ,-[$DIR/tests/fixture/element/lists/input.html:26:5] 26 | ,->
      27 | `->
    • item1 + 28 |
    • item2 `---- x Text ,-[$DIR/tests/fixture/element/lists/input.html:26:5] 26 | ,->
        27 | `->
      • item1 + 28 |
      • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:5] + 26 |
          + 27 | ,->
        • item1 28 | `->
        • item2 + 29 |
        `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:5] + 26 |
          + 27 | ,->
        • item1 28 | `->
        • item2 + 29 |
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:5] + 26 |
          + 27 | ,->
        • item1 28 | `->
        • item2 + 29 |
        `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
      • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:5] + 26 |
          + 27 | ,->
        • item1 28 | `->
        • item2 + 29 |
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
      • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:9] + 27 |
      • item1 + 28 | ,->
      • item2 29 | `->
      + 30 | `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
    • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:9] + 27 |
    • item1 + 28 | ,->
    • item2 29 | `->
    + 30 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
  • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:9] + 27 |
  • item1 + 28 | ,->
  • item2 29 | `-> + 30 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
  • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:9] + 27 |
  • item1 + 28 | ,->
  • item2 29 | `-> + 30 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,-> + ,-[$DIR/tests/fixture/element/lists/input.html:28:9] + 28 |
  • item2 + 29 | ,-> 30 | | 31 | | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,-> + ,-[$DIR/tests/fixture/element/lists/input.html:28:9] + 28 |
  • item2 + 29 | ,-> 30 | | 31 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug index f2c875698356..07e4651f57c3 100644 --- a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug @@ -24,16 +24,19 @@ ,-[$DIR/tests/fixture/element/marquee/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/marquee/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -53,7 +56,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -73,91 +77,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | This text will scroll from right to left `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | This text will scroll from right to left `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + 5 | 6 | ,-> 7 | | This text will scroll from right to left 8 | | @@ -173,7 +204,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + 5 | 6 | ,-> 7 | | This text will scroll from right to left 8 | | @@ -189,52 +221,60 @@ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + 5 | 6 | : ^ 7 | This text will scroll from right to left `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:5:1] + 5 | 6 | : ^ 7 | This text will scroll from right to left `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | This text will scroll from right to left : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | This text will scroll from right to left : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | This text will scroll from right to left : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | This text will scroll from right to left : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | ,-> This text will scroll from right to left 8 | `-> 9 | This text will scroll from bottom to top `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:7:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:6:1] + 6 | 7 | ,-> This text will scroll from right to left 8 | `-> 9 | This text will scroll from bottom to top @@ -275,6 +315,7 @@ 9 | ,-> This text will scroll from bottom to top 10 | `-> 11 | + 12 | `---- x Text @@ -282,6 +323,7 @@ 9 | ,-> This text will scroll from bottom to top 10 | `-> 11 | + 12 | `---- x Child @@ -291,6 +333,7 @@ 13 | | This text will bounce 14 | | 15 | `-> + 16 | `---- x Element @@ -300,107 +343,131 @@ 13 | | This text will bounce 14 | | 15 | `-> + 16 | `---- x Attribute ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | : ^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | : ^^^^^^^^^^^ + 12 | `---- x Attribute ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | : ^^^^^^^^^^^^ + 12 | `---- x Attribute ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | : ^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Attribute ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | : ^^^^^^^^^^^^^^^^^^^^ + 12 | `---- x Child ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | ,-> 12 | `-> + 13 | This text will bounce `---- x Text ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] 11 | ,-> 12 | `-> + 13 | This text will bounce `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] + 11 | + 12 | ,-> 13 | | This text will bounce 14 | `-> + 15 | `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] + 11 | + 12 | ,-> 13 | | This text will bounce 14 | `-> + 15 | `---- x Attribute - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] + 11 | + 12 | + : ^^^^^^^^^^^^^^^^^^^^ + 13 | This text will bounce `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] + 11 | + 12 | ,-> 13 | | This text will bounce 14 | `-> + 15 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:1] + 11 | + 12 | ,-> 13 | | This text will bounce 14 | `-> + 15 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:9] + 13 | This text will bounce + 14 | + : ^ 15 | + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:9] + 13 | This text will bounce + 14 | + : ^ 15 | + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:15:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] + 14 | 15 | ,-> 16 | `-> 17 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:15:1] + ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] + 14 | 15 | ,-> 16 | `-> 17 | diff --git a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug index b5c30fbcdeb5..59457ede6d74 100644 --- a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug @@ -34,16 +34,19 @@ ,-[$DIR/tests/fixture/element/math-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/math-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -73,7 +76,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -103,91 +107,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + 5 | 6 | ,-> 7 | |
    8 | |
    @@ -213,7 +244,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + 5 | 6 | ,-> 7 | |
    8 | |
    @@ -239,21 +271,26 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + 5 | 6 | : ^ 7 |
    + 8 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:5:1] + 5 | 6 | : ^ 7 |
    + 8 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + 6 | 7 | ,->
    8 | |
    9 | |
    @@ -266,7 +303,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + 6 | 7 | ,->
    8 | |
    9 | |
    @@ -279,589 +317,781 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + 6 | 7 |
    : ^^^^^^^^^^^^^^^^^^^^ + 8 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + 6 | 7 | ,->
    8 | `->
    + 9 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:6:1] + 6 | 7 | ,->
    8 | `->
    + 9 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 |
    `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^ + 9 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^ + 9 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 |
    + : ^^^^^^^^ + 9 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
    - 9 | `->
    - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 | ,->
    + 9 | `->
    + 10 |
    1a
    + `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
    - 9 | `->
    - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:7:1] + 7 |
    + 8 | ,->
    + 9 | `->
    + 10 |
    1a
    + `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
    1a
    + `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
    1a
    + `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^ + 10 |
    1a
    + `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
    1a
    + `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 10 |
    1a
    + `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^ + 10 |
    1a
    + `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^^^ + 10 |
    1a
    + `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^ + 10 |
    1a
    + `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
    - : ^^^^^ - `---- + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 |
    + : ^^^^^ + 10 |
    1a
    + `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 | ,->
    10 | `->
    1a
    + 11 |
    ⟨⟩
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] + 8 |
    + 9 | ,->
    10 | `->
    1a
    + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^ + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^ + 11 |
    ⟨⟩
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^ + 11 |
    ⟨⟩
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
    1a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^ + 11 |
    ⟨⟩
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^ + 11 |
    ⟨⟩
    + `---- + + x Element + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^^^^^^^^^^ + 11 |
    ⟨⟩
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^ + 11 |
    ⟨⟩
    + `---- + + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 |
    1a
    + : ^ + 11 |
    ⟨⟩
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 | ,->
    1a
    + 11 | `->
    ⟨⟩
    + 12 |
    𝕂
    + `---- + + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] + 9 |
    + 10 | ,->
    1a
    + 11 | `->
    ⟨⟩
    + 12 |
    𝕂
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] 10 |
    1a
    - : ^^^^^^^^^^ + 11 |
    ⟨⟩
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
    𝕂
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] 10 |
    1a
    - : ^^^^^^^^^^ + 11 |
    ⟨⟩
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
    𝕂
    + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] + 10 |
    1a
    + 11 |
    ⟨⟩
    + : ^^^^^^^ + 12 |
    𝕂
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] 10 |
    1a
    - : ^ + 11 |
    ⟨⟩
    + : ^^^^^^^^^^^^ + 12 |
    𝕂
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] 10 |
    1a
    - : ^ + 11 |
    ⟨⟩
    + : ^^^^^^^^^^^^ + 12 |
    𝕂
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
    1a
    - 11 | `->
    ⟨⟩
    + 10 |
    1a
    + 11 | ,->
    ⟨⟩
    + 12 | `->
    𝕂
    + 13 |
    a
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
    1a
    - 11 | `->
    ⟨⟩
    + 10 |
    1a
    + 11 | ,->
    ⟨⟩
    + 12 | `->
    𝕂
    + 13 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] 11 |
    ⟨⟩
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
    𝕂
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 |
    a
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] 11 |
    ⟨⟩
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 12 |
    𝕂
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 |
    a
    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] 11 |
    ⟨⟩
    - : ^^^^^^^ + 12 |
    𝕂
    + : ^^^^^^^ + 13 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] 11 |
    ⟨⟩
    - : ^^^^^^^^^^^^ + 12 |
    𝕂
    + : ^^^^^^ + 13 |
    a
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] 11 |
    ⟨⟩
    - : ^^^^^^^^^^^^ + 12 |
    𝕂
    + : ^^^^^^ + 13 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
    ⟨⟩
    - 12 | `->
    𝕂
    + 11 |
    ⟨⟩
    + 12 | ,->
    𝕂
    + 13 | `->
    a
    + 14 |
    a
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
    ⟨⟩
    - 12 | `->
    𝕂
    + 11 |
    ⟨⟩
    + 12 | ,->
    𝕂
    + 13 | `->
    a
    + 14 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] 12 |
    𝕂
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] 12 |
    𝕂
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] 12 |
    𝕂
    - : ^^^^^^^ + 13 |
    a
    + : ^^^^^^^ + 14 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] 12 |
    𝕂
    - : ^^^^^^ + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] 12 |
    𝕂
    - : ^^^^^^ + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
    𝕂
    - 13 | `->
    a
    + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
    𝕂
    - 13 | `->
    a
    + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^ + 14 |
    a
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^ + 14 |
    a
    `---- - x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^ + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^ + 14 |
    a
    + `---- + + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^ + 14 |
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^ + 14 |
    a
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^ + 14 |
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^ + 14 |
    a
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 |
    a
    + : ^^^^^^ + 14 |
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 | ,->
    a
    + 14 | `->
    a
    + 15 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] + 12 |
    𝕂
    + 13 | ,->
    a
    + 14 | `->
    a
    + 15 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^ + 15 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] 13 |
    a
    - : ^^^^^^ + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
    a
    - 14 | `->
    a
    - `---- - - x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
    a
    - 14 | `->
    a
    - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^ + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^ + 15 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^ + 15 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^ + 15 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^ + 15 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^ + 15 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^^ + 15 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^^^^^^^ + 15 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^ + 15 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^^^^^ + 15 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^ 15 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] + 13 |
    a
    + 14 |
    a
    + : ^ 15 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:15:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] + 14 |
    a
    15 | ,-> 16 | `-> 17 |
    + 18 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:15:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] + 14 |
    a
    15 | ,->
    16 | `-> 17 |
    + 18 |
    `---- x Child @@ -875,6 +1105,7 @@ 23 | |

    x

    24 | |

    x

    25 | `->
    + 26 | `---- x Element @@ -888,577 +1119,764 @@ 23 | |

    x

    24 | |

    x

    25 | `-> + 26 | `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] 17 | ,->
    18 | `->
    + 19 |
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] 17 | ,->
    18 | `->
    + 19 |
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + `---- + + x Element + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + `---- + + x Element + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^ + 19 |
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^ + 19 |
    + `---- + + x Element + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 |
    + : ^^^^^^^^ + 19 |
    + `---- + + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 | ,->
    + 19 | `->
    + 20 |
    a
    + `---- + + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:17:1] + 17 |
    + 18 | ,->
    + 19 | `->
    + 20 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- - x Child + x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + : ^^^^^^^ + 20 |
    a
    `---- - x Element + x Child ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- - x Attribute + x Element ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] 18 |
    - : ^^^^^^^^ + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] + 18 |
    + 19 |
    + : ^^^^^^^^^^^^^^^^^^ + 20 |
    a
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    - 19 | `->
    + 18 |
    + 19 | ,->
    + 20 | `->
    a
    + 21 |
    x
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    - 19 | `->
    + 18 |
    + 19 | ,->
    + 20 | `->
    a
    + 21 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^ + 20 |
    a
    + : ^^^^^^^ + 21 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] 19 |
    - : ^^^^^^^^^^^^^^^^^^ + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    - 20 | `->
    a
    + 19 |
    + 20 |
    a
    + : ^^^^^^^^^^ + 21 |
    x
    `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    - 20 | `->
    a
    + 19 |
    + 20 |
    a
    + : ^^^^^^^^^^ + 21 |
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^ + 21 |
    x
    `---- - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^ + 21 |
    x
    `---- - x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^ + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    + `---- + + x Element + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^ + 21 |
    x
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^ + 21 |
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^ + 21 |
    x
    `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 |
    a
    + : ^^^^^^ + 21 |
    x
    `---- - x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + x Child + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 | ,->
    a
    + 21 | `->
    x
    + 22 |
    x
    + `---- + + x Text + ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] + 19 |
    + 20 | ,->
    a
    + 21 | `->
    x
    + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] + 20 |
    a
    + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^ + 21 |
    x
    + : ^^^^^^^^^^^^^^ + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^ + 21 |
    x
    + : ^ + 22 |
    x
    `---- - x Element + x Text ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] 20 |
    a
    - : ^^^^^^ + 21 |
    x
    + : ^ + 22 |
    x
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    - 21 | `->
    x
    + 20 |
    a
    + 21 | ,->
    x
    + 22 | `->
    x
    + 23 |

    x

    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    - 21 | `->
    x
    + 20 |
    a
    + 21 | ,->
    x
    + 22 | `->
    x
    + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^^^^^^^^^^^^^^ + 22 |
    x
    + : ^^^^^^^^^^^^^^ + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^ + 22 |
    x
    + : ^ + 23 |

    x

    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] 21 |
    x
    - : ^ + 22 |
    x
    + : ^ + 23 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    - 22 | `->
    x
    + 21 |
    x
    + 22 | ,->
    x
    + 23 | `->

    x

    + 24 |

    x

    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    - 22 | `->
    x
    + 21 |
    x
    + 22 | ,->
    x
    + 23 | `->

    x

    + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^ + 24 |

    x

    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^^^^^^^^^^^^^^ + 23 |

    x

    + : ^^^^^^^^ + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^ + 23 |

    x

    + : ^ + 24 |

    x

    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] 22 |
    x
    - : ^ + 23 |

    x

    + : ^ + 24 |

    x

    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    - 23 | `->

    x

    + 22 |
    x
    + 23 | ,->

    x

    + 24 | `->

    x

    + 25 |
    `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    - 23 | `->

    x

    + 22 |
    x
    + 23 | ,->

    x

    + 24 | `->

    x

    + 25 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Attribute ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^ + 25 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ + 25 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^ + 25 |
    `---- x Element ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^^^^^^^^ + 24 |

    x

    + : ^^^^^^^^ + 25 |
    `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^ + 24 |

    x

    + : ^ + 25 | `---- x Text ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] 23 |

    x

    - : ^ + 24 |

    x

    + : ^ + 25 | `---- x Child ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    - 24 | `->

    x

    - `---- - - x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    - 24 | `->

    x

    - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ - `---- - - x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + 23 |

    x

    + 24 |

    x

    + : ^ 25 | + 26 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] + 23 |

    x

    + 24 |

    x

    + : ^ 25 | + 26 | `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:25:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] + 24 |

    x

    25 | ,-> 26 | `-> 27 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:25:1] + ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] + 24 |

    x

    25 | ,-> 26 | `-> 27 | diff --git a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug index 2a81f69748b8..b572c47c4de4 100644 --- a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug @@ -174,16 +174,19 @@ ,-[$DIR/tests/fixture/element/math/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/math/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:2:1] + ,-[$DIR/tests/fixture/element/math/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | MathML in HTML5 @@ -353,7 +356,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:2:1] + ,-[$DIR/tests/fixture/element/math/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | MathML in HTML5 @@ -523,85 +527,108 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:3:1] + ,-[$DIR/tests/fixture/element/math/input.html:2:1] + 2 | 3 | ,-> 4 | | MathML in HTML5 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:3:1] + ,-[$DIR/tests/fixture/element/math/input.html:2:1] + 2 | 3 | ,-> 4 | | MathML in HTML5 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:3:1] + ,-[$DIR/tests/fixture/element/math/input.html:2:1] + 2 | 3 | ,-> 4 | `-> MathML in HTML5 + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:3:1] + ,-[$DIR/tests/fixture/element/math/input.html:2:1] + 2 | 3 | ,-> 4 | `-> MathML in HTML5 + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:1] + 3 | + 4 | MathML in HTML5 + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:5:1] + ,-[$DIR/tests/fixture/element/math/input.html:4:5] + 4 | MathML in HTML5 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:5:1] + ,-[$DIR/tests/fixture/element/math/input.html:4:5] + 4 | MathML in HTML5 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:6:1] + ,-[$DIR/tests/fixture/element/math/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -767,7 +794,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:6:1] + ,-[$DIR/tests/fixture/element/math/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | @@ -933,17 +961,21 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:6:1] + ,-[$DIR/tests/fixture/element/math/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:6:1] + ,-[$DIR/tests/fixture/element/math/input.html:5:1] + 5 | 6 | ,-> 7 | `-> 8 | + 9 | `---- x Child @@ -995,20 +1027,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | ,-> + 9 | `-> + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:8:1] - 8 | ,-> - 9 | `-> - `---- + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | ,-> + 9 | `-> + 10 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1026,11 +1061,13 @@ 24 | | 2 25 | | 26 | `-> + 27 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1048,23 +1085,29 @@ 24 | | 2 25 | | 26 | `-> + 27 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:1] + 8 | + 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:5] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1075,11 +1118,13 @@ 18 | | 2 19 | | 20 | `-> + 21 | = `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:5] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1090,466 +1135,613 @@ 18 | | 2 19 | | 20 | `-> + 21 | = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | a `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:5] + 9 | + 10 | ,-> 11 | `-> + 12 | a `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:9] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> + 15 | + `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:9] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> + 15 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:9] + 10 | + 11 | ,-> 12 | `-> a + 13 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:9] + 10 | + 11 | ,-> 12 | `-> a + 13 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | a + : ^^^^^^^^^^ + 13 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | a + : ^^^^^^^^^^ + 13 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | a + : ^ + 13 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | a + : ^ + 13 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | ,-> a 13 | `-> 2 + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:13] + 11 | + 12 | ,-> a 13 | `-> 2 + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | 2 + : ^^^^^^^^^^ + 14 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | 2 + : ^^^^^^^^^^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | 2 + : ^ + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | 2 + : ^ + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | ,-> 2 14 | `-> + 15 | + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:17] + 12 | a + 13 | ,-> 2 14 | `-> + 15 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:17] + 13 | 2 + 14 | ,-> 15 | `-> + + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:17] + 13 | 2 + 14 | ,-> 15 | `-> + + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | + + : ^^^^^^^^^^ + 16 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | + + : ^^^^^^^^^^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | + + : ^ + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | + + : ^ + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | ,-> + 16 | `-> + 17 | b `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:13] + 14 | + 15 | ,-> + 16 | `-> + 17 | b `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:13] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> + 20 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:13] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> + 20 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:13] + 15 | + + 16 | ,-> 17 | `-> b + 18 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:13] + 15 | + + 16 | ,-> 17 | `-> b + 18 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | b + : ^^^^^^^^^^ + 18 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | b + : ^^^^^^^^^^ + 18 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | b + : ^ + 18 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | b + : ^ + 18 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | ,-> b 18 | `-> 2 + 19 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:13] + 16 | + 17 | ,-> b 18 | `-> 2 + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | 2 + : ^^^^^^^^^^ + 19 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | 2 + : ^^^^^^^^^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | 2 + : ^ + 19 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | 2 + : ^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | ,-> 2 19 | `-> + 20 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:17] + 17 | b + 18 | ,-> 2 19 | `-> + 20 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:17] + 18 | 2 + 19 | ,-> 20 | `-> + 21 | = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:17] + 18 | 2 + 19 | ,-> 20 | `-> + 21 | = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = + 22 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = + 22 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ + 22 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ + 22 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ + 22 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ + 22 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> + 23 | c `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> + 23 | c `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:9] + 21 | = + 22 | ,-> 23 | | c 24 | | 2 25 | `-> + 26 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:9] + 21 | = + 22 | ,-> 23 | | c 24 | | 2 25 | `-> + 26 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:9] + 21 | = + 22 | ,-> 23 | `-> c + 24 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:9] + 21 | = + 22 | ,-> 23 | `-> c + 24 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | c + : ^^^^^^^^^^ + 24 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | c + : ^^^^^^^^^^ + 24 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | c + : ^ + 24 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | c + : ^ + 24 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | ,-> c 24 | `-> 2 + 25 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:9] + 22 | + 23 | ,-> c 24 | `-> 2 + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | 2 + : ^^^^^^^^^^ + 25 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | 2 + : ^^^^^^^^^^ + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | 2 + : ^ + 25 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | 2 + : ^ + 25 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | ,-> 2 25 | `-> + 26 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:13] + 23 | c + 24 | ,-> 2 25 | `-> + 26 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:13] + 24 | 2 + 25 | ,-> 26 | `-> + 27 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:13] + 24 | 2 + 25 | ,-> 26 | `-> + 27 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:9] + 25 | + 26 | + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:9] + 25 | + 26 | + : ^ 27 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:27:1] + ,-[$DIR/tests/fixture/element/math/input.html:26:5] + 26 | 27 | ,-> 28 | `-> 29 | + 30 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:27:1] + ,-[$DIR/tests/fixture/element/math/input.html:26:5] + 26 | 27 | ,-> 28 | `-> 29 | + 30 | `---- x Child @@ -1590,23 +1782,27 @@ ,-[$DIR/tests/fixture/element/math/input.html:29:1] 29 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 30 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:29:1] 29 | ,-> 30 | `-> + 31 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:29:1] 29 | ,-> 30 | `-> + 31 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:1] + 29 | + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1617,11 +1813,13 @@ 38 | | 1 0 0 39 | | 40 | `-> + 41 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:1] + 29 | + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1632,484 +1830,639 @@ 38 | | 1 0 0 39 | | 40 | `-> + 41 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:1] + 29 | + 30 | ,-> 31 | `-> + 32 | 0 1 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:1] + 29 | + 30 | ,-> 31 | `-> + 32 | 0 1 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:5] + 30 | + 31 | ,-> 32 | | 0 1 0 33 | `-> + 34 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:5] + 30 | + 31 | ,-> 32 | | 0 1 0 33 | `-> + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:5] + 30 | + 31 | ,-> 32 | `-> 0 1 0 + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:5] + 30 | + 31 | ,-> 32 | `-> 0 1 0 + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> + 34 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:13] + 32 | 0 1 0 + 33 | ,-> 34 | `-> + 35 | 0 0 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:13] + 32 | 0 1 0 + 33 | ,-> 34 | `-> + 35 | 0 0 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:9] + 33 | + 34 | ,-> 35 | | 0 0 1 36 | `-> + 37 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:9] + 33 | + 34 | ,-> 35 | | 0 0 1 36 | `-> + 37 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:9] + 33 | + 34 | ,-> 35 | `-> 0 0 1 + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:9] + 33 | + 34 | ,-> 35 | `-> 0 0 1 + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> + 37 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> + 37 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:13] + 35 | 0 0 1 + 36 | ,-> 37 | `-> + 38 | 1 0 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:13] + 35 | 0 0 1 + 36 | ,-> 37 | `-> + 38 | 1 0 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:9] + 36 | + 37 | ,-> 38 | | 1 0 0 39 | `-> + 40 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:9] + 36 | + 37 | ,-> 38 | | 1 0 0 39 | `-> + 40 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:9] + 36 | + 37 | ,-> 38 | `-> 1 0 0 + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:9] + 36 | + 37 | ,-> 38 | `-> 1 0 0 + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ + 39 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> + 40 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> + 40 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:13] + 38 | 1 0 0 + 39 | ,-> 40 | `-> + 41 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:13] + 38 | 1 0 0 + 39 | ,-> 40 | `-> + 41 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:9] + 39 | + 40 | + : ^ 41 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:9] + 39 | + 40 | + : ^ 41 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:41:1] + ,-[$DIR/tests/fixture/element/math/input.html:40:5] + 40 | 41 | ,-> 42 | `-> 43 | + 44 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:41:1] + ,-[$DIR/tests/fixture/element/math/input.html:40:5] + 40 | 41 | ,-> 42 | `-> 43 | + 44 | `---- x Child @@ -2130,58 +2483,71 @@ ,-[$DIR/tests/fixture/element/math/input.html:43:1] 43 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 44 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:43:1] 43 | ,-> 44 | `-> + 45 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:43:1] 43 | ,-> 44 | `-> + 45 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:1] + 43 | + 44 | + : ^^^^^^^^^^^ + 45 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:1] + 43 | + 44 | + : ^^^^^^^^^^^ + 45 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:1] + 43 | + 44 | + : ^ 45 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:1] + 43 | + 44 | + : ^ 45 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:45:1] + ,-[$DIR/tests/fixture/element/math/input.html:44:5] + 44 | 45 | ,-> 46 | `-> 47 | + 48 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:45:1] + ,-[$DIR/tests/fixture/element/math/input.html:44:5] + 44 | 45 | ,-> 46 | `-> 47 | + 48 | `---- x Child @@ -2277,8 +2643,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:1] + 47 | + 48 | ,-> 49 | | 50 | | 51 | | @@ -2312,11 +2679,13 @@ 79 | | 80 | | 81 | `-> + 82 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:1] + 47 | + 48 | ,-> 49 | | 50 | | 51 | | @@ -2350,49 +2719,59 @@ 79 | | 80 | | 81 | `-> + 82 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:1] + 47 | + 48 | ,-> 49 | | 50 | `-> + 51 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:1] + 47 | + 48 | ,-> 49 | | 50 | `-> + 51 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:50:9] 50 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | `---- x Comment ,-[$DIR/tests/fixture/element/math/input.html:50:9] 50 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 51 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:50:9] 50 | ,-> 51 | `-> + 52 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:50:9] 50 | ,-> 51 | `-> + 52 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2403,8 +2782,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2415,242 +2795,313 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> + 53 | x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> + 53 | x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:9] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> + 56 | + `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:9] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> + 56 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:9] + 51 | + 52 | ,-> 53 | `-> x + 54 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:9] + 51 | + 52 | ,-> 53 | `-> x + 54 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | x + : ^^^^^^^^^^ + 54 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | x + : ^^^^^^^^^^ + 54 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | x + : ^ + 54 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | x + : ^ + 54 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | ,-> x 54 | `-> 2 + 55 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:13] + 52 | + 53 | ,-> x 54 | `-> 2 + 55 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | 2 + : ^^^^^^^^^^ + 55 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | 2 + : ^^^^^^^^^^ + 55 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | 2 + : ^ + 55 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | 2 + : ^ + 55 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | ,-> 2 55 | `-> + 56 | + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:17] + 53 | x + 54 | ,-> 2 55 | `-> + 56 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:17] + 54 | 2 + 55 | ,-> 56 | `-> + + 57 | y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:17] + 54 | 2 + 55 | ,-> 56 | `-> + + 57 | y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | + + : ^^^^^^^^^^ + 57 | y `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | + + : ^^^^^^^^^^ + 57 | y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | + + : ^ + 57 | y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | + + : ^ + 57 | y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | ,-> + 57 | `-> y + 58 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:13] + 55 | + 56 | ,-> + 57 | `-> y + 58 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | y + : ^^^^^^^^^^ + 58 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | y + : ^^^^^^^^^^ + 58 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | y + : ^ + 58 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | y + : ^ + 58 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | ,-> y 58 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:13] + 56 | + + 57 | ,-> y 58 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:13] + 57 | y + 58 | ,-> 59 | | 60 | `-> + 61 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:13] + 57 | y + 58 | ,-> 59 | | 60 | `-> + 61 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:60:9] 60 | : ^^^^^^^^^^^^^^^^^^^^^^^ + 61 | `---- x Comment ,-[$DIR/tests/fixture/element/math/input.html:60:9] 60 | : ^^^^^^^^^^^^^^^^^^^^^^^ + 61 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:60:9] 60 | ,-> 61 | `-> + 62 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:60:9] 60 | ,-> 61 | `-> + 62 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:9] + 60 | + 61 | ,-> 62 | | 63 | | 64 | | @@ -2664,8 +3115,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:9] + 60 | + 61 | ,-> 62 | | 63 | | 64 | | @@ -2679,26 +3131,33 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:60:9] + 60 | + 61 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 62 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:9] + 60 | + 61 | ,-> 62 | `-> + 63 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:9] + 60 | + 61 | ,-> 62 | `-> + 63 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:9] + 61 | + 62 | ,-> 63 | | 64 | | 65 | | @@ -2707,11 +3166,13 @@ 68 | | 69 | | y 70 | `-> + 71 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:9] + 61 | + 62 | ,-> 63 | | 64 | | 65 | | @@ -2720,260 +3181,339 @@ 68 | | 69 | | y 70 | `-> + 71 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:9] + 61 | + 62 | ,-> 63 | `-> + 64 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:9] + 61 | + 62 | ,-> 63 | `-> + 64 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:13] + 62 | + 63 | + : ^^^^^^^ + 64 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:13] + 62 | + 63 | + : ^^^^^^^ + 64 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:13] + 62 | + 63 | ,-> 64 | `-> + 65 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:13] + 62 | + 63 | ,-> 64 | `-> + 65 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:17] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 68 | `-> + 69 | y `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:17] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 68 | `-> + 69 | y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:17] + 63 | + 64 | ,-> 65 | `-> + 66 | x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:17] + 63 | + 64 | ,-> 65 | `-> + 66 | x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:17] + 64 | + 65 | + : ^^^^^^^^ + 66 | x `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:17] + 64 | + 65 | + : ^^^^^^^^ + 66 | x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:17] + 64 | + 65 | ,-> 66 | `-> x + 67 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:17] + 64 | + 65 | ,-> 66 | `-> x + 67 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | x + : ^^^^^^^^^^ + 67 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | x + : ^^^^^^^^^^ + 67 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | x + : ^ + 67 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | x + : ^ + 67 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | ,-> x 67 | `-> 2 + 68 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:21] + 65 | + 66 | ,-> x 67 | `-> 2 + 68 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 68 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^ + 68 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | 2 + : ^ + 68 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | 2 + : ^ + 68 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | ,-> 2 68 | `-> + 69 | y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:21] + 66 | x + 67 | ,-> 2 68 | `-> + 69 | y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:21] + 67 | 2 + 68 | ,-> 69 | `-> y + 70 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:21] + 67 | 2 + 68 | ,-> 69 | `-> y + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | y + : ^^^^^^^^^^ + 70 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | y + : ^^^^^^^^^^ + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | y + : ^ + 70 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | y + : ^ + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | ,-> y 70 | `-> + 71 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:17] + 68 | + 69 | ,-> y 70 | `-> + 71 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:17] + 69 | y + 70 | ,-> 71 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:17] + 69 | y + 70 | ,-> 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:13] + 70 | + 71 | ,-> 72 | | 73 | `-> + 74 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:13] + 70 | + 71 | ,-> 72 | | 73 | `-> + 74 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:73:9] 73 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | `---- x Comment ,-[$DIR/tests/fixture/element/math/input.html:73:9] 73 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 74 | `---- x Child @@ -2989,113 +3529,135 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> + 77 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> + 77 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:76:9] 76 | : ^^^^^^^^^^^^^^^^^^^^^ + 77 | `---- x Comment ,-[$DIR/tests/fixture/element/math/input.html:76:9] 76 | : ^^^^^^^^^^^^^^^^^^^^^ + 77 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:76:9] 76 | ,-> 77 | `-> + 78 | x^{2} + y `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:76:9] 76 | ,-> 77 | `-> + 78 | x^{2} + y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:9] + 76 | + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:9] + 76 | + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:76:9] + 76 | + 77 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 78 | x^{2} + y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:9] + 76 | + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:9] + 76 | + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:13] + 78 | x^{2} + y + 79 | ,-> 80 | | 81 | `-> + 82 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:13] + 78 | x^{2} + y + 79 | ,-> 80 | | 81 | `-> + 82 | `---- x Child @@ -3113,17 +3675,21 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:82:1] + ,-[$DIR/tests/fixture/element/math/input.html:81:5] + 81 | 82 | ,-> 83 | `-> 84 | + 85 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:82:1] + ,-[$DIR/tests/fixture/element/math/input.html:81:5] + 81 | 82 | ,-> 83 | `-> 84 | + 85 | `---- x Child @@ -3200,17 +3766,20 @@ ,-[$DIR/tests/fixture/element/math/input.html:84:1] 84 | ,-> 85 | `-> + 86 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:84:1] 84 | ,-> 85 | `-> + 86 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:1] + 84 | + 85 | ,-> 86 | | 87 | | 88 | | @@ -3239,11 +3808,13 @@ 111 | | 112 | | 113 | `-> + 114 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:1] + 84 | + 85 | ,-> 86 | | 87 | | 88 | | @@ -3272,24 +3843,93 @@ 111 | | 112 | | 113 | `-> + 114 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:1] + 84 | + 85 | ,-> 86 | `-> + 87 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:1] + 84 | + 85 | ,-> 86 | `-> + 87 | + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:85:5] + 85 | + 86 | ,-> + 87 | | + 88 | | + 89 | | 2 + 90 | | + 91 | | x + 92 | | + + 93 | | y + 94 | | = + 95 | | - + 96 | | 5 + 97 | | + 98 | | + 99 | `-> + 100 | + `---- + + x Element + ,-[$DIR/tests/fixture/element/math/input.html:85:5] + 85 | + 86 | ,-> + 87 | | + 88 | | + 89 | | 2 + 90 | | + 91 | | x + 92 | | + + 93 | | y + 94 | | = + 95 | | - + 96 | | 5 + 97 | | + 98 | | + 99 | `-> + 100 | + `---- + + x Attribute + ,-[$DIR/tests/fixture/element/math/input.html:85:5] + 85 | + 86 | + : ^^^^^^^^^^^^^^^^^^^ + 87 | + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:85:5] + 85 | + 86 | ,-> + 87 | `-> + 88 | + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:85:5] + 85 | + 86 | ,-> + 87 | `-> + 88 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> - 87 | | + 86 | + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3300,14 +3940,14 @@ 95 | | - 96 | | 5 97 | | - 98 | | - 99 | `-> + 98 | `-> + 99 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> - 87 | | + 86 | + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3318,32 +3958,30 @@ 95 | | - 96 | | 5 97 | | - 98 | | - 99 | `-> - `---- - - x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | - : ^^^^^^^^^^^^^^^^^^^ + 98 | `-> + 99 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> - 87 | `-> + 86 | + 87 | ,-> + 88 | `-> + 89 | 2 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> - 87 | `-> + 86 | + 87 | ,-> + 88 | `-> + 89 | 2 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> - 88 | | + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3352,14 +3990,14 @@ 94 | | = 95 | | - 96 | | 5 - 97 | | - 98 | `-> + 97 | `-> + 98 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> - 88 | | + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3368,449 +4006,542 @@ 94 | | = 95 | | - 96 | | 5 - 97 | | - 98 | `-> + 97 | `-> + 98 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> - 88 | `-> + 87 | + 88 | ,-> + 89 | `-> 2 + 90 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> - 88 | `-> + 87 | + 88 | ,-> + 89 | `-> 2 + 90 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> - 89 | | 2 - 90 | | - 91 | | x - 92 | | + - 93 | | y - 94 | | = - 95 | | - - 96 | | 5 - 97 | `-> + 88 | + 89 | 2 + : ^^^^^^^^^^ + 90 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> - 89 | | 2 - 90 | | - 91 | | x - 92 | | + - 93 | | y - 94 | | = - 95 | | - - 96 | | 5 - 97 | `-> + 88 | + 89 | 2 + : ^^^^^^^^^^ + 90 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> - 89 | `-> 2 + 88 | + 89 | 2 + : ^ + 90 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> - 89 | `-> 2 + 88 | + 89 | 2 + : ^ + 90 | + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:88:17] + 88 | + 89 | ,-> 2 + 90 | `-> + 91 | x + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:88:17] + 88 | + 89 | ,-> 2 + 90 | `-> + 91 | x `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:89:21] 89 | 2 - : ^^^^^^^^^^ + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | x `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:89:21] 89 | 2 - : ^^^^^^^^^^ + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | x `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:89:21] 89 | 2 - : ^ + 90 | + : ^^^^^^^^^^^^^^^^ + 91 | x `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:89:21] 89 | 2 - : ^ + 90 | + : ^^^^^^^^^^^^^^^^ + 91 | x `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 - 90 | `-> + 89 | 2 + 90 | ,-> + 91 | `-> x + 92 | + `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 - 90 | `-> + 89 | 2 + 90 | ,-> + 91 | `-> x + 92 | + + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:90:21] + 90 | + 91 | x + : ^^^^^^^^^^^^^^ + 92 | + + `---- + + x Element + ,-[$DIR/tests/fixture/element/math/input.html:90:21] + 90 | + 91 | x + : ^^^^^^^^^^^^^^ + 92 | + `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:90:21] 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | x + : ^^^^^^^^^^ + 92 | + `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:90:21] 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 91 | x + : ^^^^^^^^^^ + 92 | + `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:90:21] 90 | - : ^^^^^^^^^^^^^^^^ + 91 | x + : ^ + 92 | + `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:90:21] 90 | - : ^^^^^^^^^^^^^^^^ + 91 | x + : ^ + 92 | + `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> - 91 | `-> x + 90 | + 91 | ,-> x + 92 | `-> + + 93 | y `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> - 91 | `-> x + 90 | + 91 | ,-> x + 92 | `-> + + 93 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^^^^^^^^^^^^^^ + 92 | + + : ^^^^^^^^^^^^^^ + 93 | y `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^^^^^^^^^^^^^^ + 92 | + + : ^^^^^^^^^^^^^^ + 93 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^^^^^^^^^^ + 92 | + + : ^^^^^^^^^^ + 93 | y `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^^^^^^^^^^ + 92 | + + : ^^^^^^^^^^ + 93 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^ + 92 | + + : ^ + 93 | y `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:91:21] 91 | x - : ^ + 92 | + + : ^ + 93 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x - 92 | `-> + + 91 | x + 92 | ,-> + + 93 | `-> y + 94 | = `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x - 92 | `-> + + 91 | x + 92 | ,-> + + 93 | `-> y + 94 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^^^^^^^^^^^^^^ + 93 | y + : ^^^^^^^^^^^^^^ + 94 | = `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^^^^^^^^^^^^^^ + 93 | y + : ^^^^^^^^^^^^^^ + 94 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^^^^^^^^^^ + 93 | y + : ^^^^^^^^^^ + 94 | = `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^^^^^^^^^^ + 93 | y + : ^^^^^^^^^^ + 94 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^ + 93 | y + : ^ + 94 | = `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:92:21] 92 | + - : ^ + 93 | y + : ^ + 94 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + - 93 | `-> y + 92 | + + 93 | ,-> y + 94 | `-> = + 95 | - `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + - 93 | `-> y + 92 | + + 93 | ,-> y + 94 | `-> = + 95 | - `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^^^^^^^^^^^^^^ + 94 | = + : ^^^^^^^^^^^^^^ + 95 | - `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^^^^^^^^^^^^^^ + 94 | = + : ^^^^^^^^^^^^^^ + 95 | - `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^^^^^^^^^^ + 94 | = + : ^^^^^^^^^^ + 95 | - `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^^^^^^^^^^ + 94 | = + : ^^^^^^^^^^ + 95 | - `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^ + 94 | = + : ^ + 95 | - `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:93:21] 93 | y - : ^ + 94 | = + : ^ + 95 | - `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y - 94 | `-> = + 93 | y + 94 | ,-> = + 95 | `-> - + 96 | 5 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y - 94 | `-> = - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ + 93 | y + 94 | ,-> = + 95 | `-> - + 96 | 5 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:94:21] 94 | = - : ^^^^^^^^^^ + 95 | - + : ^^^^^^^^^^ + 96 | 5 `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:94:21] 94 | = - : ^^^^^^^^^^ + 95 | - + : ^^^^^^^^^^ + 96 | 5 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:94:21] 94 | = - : ^ + 95 | - + : ^ + 96 | 5 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:94:21] 94 | = - : ^ + 95 | - + : ^ + 96 | 5 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = - 95 | `-> - + 94 | = + 95 | ,-> - + 96 | `-> 5 + 97 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = - 95 | `-> - + 94 | = + 95 | ,-> - + 96 | `-> 5 + 97 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:95:21] 95 | - - : ^^^^^^^^^^ + 96 | 5 + : ^^^^^^^^^^^^^^ + 97 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:95:21] 95 | - - : ^^^^^^^^^^ + 96 | 5 + : ^^^^^^^^^^^^^^ + 97 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:95:21] 95 | - - : ^ + 96 | 5 + : ^^^^^^^^^^ + 97 | `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math/input.html:95:21] 95 | - - : ^ + 96 | 5 + : ^^^^^^^^^^ + 97 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - - 96 | `-> 5 + 95 | - + 96 | 5 + : ^ + 97 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - - 96 | `-> 5 - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ - `---- - - x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ + 95 | - + 96 | 5 + : ^ + 97 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:21] + 95 | - + 96 | ,-> 5 97 | `-> + 98 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:21] + 95 | - + 96 | ,-> 5 97 | `-> + 98 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:21] + 96 | 5 + 97 | ,-> 98 | `-> + 99 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:21] + 96 | 5 + 97 | ,-> 98 | `-> + 99 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> - 99 | `-> - `---- + ,-[$DIR/tests/fixture/element/math/input.html:97:17] + 97 | + 98 | ,-> + 99 | `-> + 100 | + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> - 99 | `-> - `---- + ,-[$DIR/tests/fixture/element/math/input.html:97:17] + 97 | + 98 | ,-> + 99 | `-> + 100 | + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:13] + 98 | + 99 | ,-> 100 | `-> + 101 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:13] + 98 | + 99 | ,-> 100 | `-> + 101 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:9] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3823,11 +4554,13 @@ 110 | | 111 | | 112 | `-> + 113 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:9] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3840,23 +4573,29 @@ 110 | | 111 | | 112 | `-> + 113 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:9] + 99 | + 100 | ,-> 101 | `-> + 102 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:9] + 99 | + 100 | ,-> 101 | `-> + 102 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:9] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3867,11 +4606,13 @@ 109 | | 1 110 | | 111 | `-> + 112 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:9] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3882,23 +4623,29 @@ 109 | | 1 110 | | 111 | `-> + 112 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:9] + 100 | + 101 | ,-> 102 | `-> + 103 | x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:9] + 100 | + 101 | ,-> 102 | `-> + 103 | x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:13] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3907,11 +4654,13 @@ 108 | | = 109 | | 1 110 | `-> + 111 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:13] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3920,391 +4669,516 @@ 108 | | = 109 | | 1 110 | `-> + 111 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:13] + 101 | + 102 | ,-> 103 | `-> x + 104 | - `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:13] + 101 | + 102 | ,-> 103 | `-> x + 104 | - `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ + 104 | - `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ + 104 | - + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^^^^^^^^^^ + 104 | - + `---- + + x Element + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^^^^^^^^^^ + 104 | - + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^ + 104 | - + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | x + : ^ + 104 | - + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | ,-> x + 104 | `-> - + 105 | 2 + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:102:17] + 102 | + 103 | ,-> x + 104 | `-> - + 105 | 2 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:103:21] 103 | x - : ^^^^^^^^^^ + 104 | - + : ^^^^^^^^^^^^^^ + 105 | 2 `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:103:21] 103 | x - : ^^^^^^^^^^ + 104 | - + : ^^^^^^^^^^^^^^ + 105 | 2 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:103:21] 103 | x - : ^ + 104 | - + : ^^^^^^^^^^ + 105 | 2 `---- - x Text + x Element ,-[$DIR/tests/fixture/element/math/input.html:103:21] 103 | x - : ^ + 104 | - + : ^^^^^^^^^^ + 105 | 2 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x - 104 | `-> - + 103 | x + 104 | - + : ^ + 105 | 2 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x - 104 | `-> - + 103 | x + 104 | - + : ^ + 105 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:21] + 103 | x + 104 | ,-> - + 105 | `-> 2 + 106 | `---- - x Element - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + x Text + ,-[$DIR/tests/fixture/element/math/input.html:103:21] + 103 | x + 104 | ,-> - + 105 | `-> 2 + 106 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:104:21] 104 | - - : ^^^^^^^^^^ + 105 | 2 + : ^^^^^^^^^^ + 106 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:104:21] 104 | - - : ^^^^^^^^^^ + 105 | 2 + : ^^^^^^^^^^ + 106 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:104:21] 104 | - - : ^ + 105 | 2 + : ^ + 106 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:104:21] 104 | - - : ^ + 105 | 2 + : ^ + 106 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - - 105 | `-> 2 + 104 | - + 105 | ,-> 2 + 106 | `-> + 107 | y `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - - 105 | `-> 2 + 104 | - + 105 | ,-> 2 + 106 | `-> + 107 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:105:21] 105 | 2 - : ^^^^^^^^^^ + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | y `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:105:21] 105 | 2 - : ^^^^^^^^^^ + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:105:21] 105 | 2 - : ^ + 106 | + : ^^^^^^^^^^^^^^^^ + 107 | y `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:105:21] 105 | 2 - : ^ + 106 | + : ^^^^^^^^^^^^^^^^ + 107 | y `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 - 106 | `-> + 105 | 2 + 106 | ,-> + 107 | `-> y + 108 | = `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 - 106 | `-> + 105 | 2 + 106 | ,-> + 107 | `-> y + 108 | = + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:106:21] + 106 | + 107 | y + : ^^^^^^^^^^^^^^ + 108 | = + `---- + + x Element + ,-[$DIR/tests/fixture/element/math/input.html:106:21] + 106 | + 107 | y + : ^^^^^^^^^^^^^^ + 108 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:106:21] 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | y + : ^^^^^^^^^^ + 108 | = `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:106:21] 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 107 | y + : ^^^^^^^^^^ + 108 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:106:21] 106 | - : ^^^^^^^^^^^^^^^^ + 107 | y + : ^ + 108 | = `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:106:21] 106 | - : ^^^^^^^^^^^^^^^^ + 107 | y + : ^ + 108 | = `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> - 107 | `-> y + 106 | + 107 | ,-> y + 108 | `-> = + 109 | 1 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> - 107 | `-> y + 106 | + 107 | ,-> y + 108 | `-> = + 109 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^^^^^^^^^^^^^^ + 108 | = + : ^^^^^^^^^^^^^^ + 109 | 1 `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^^^^^^^^^^^^^^ + 108 | = + : ^^^^^^^^^^^^^^ + 109 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^^^^^^^^^^ + 108 | = + : ^^^^^^^^^^ + 109 | 1 `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^^^^^^^^^^ + 108 | = + : ^^^^^^^^^^ + 109 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^ + 108 | = + : ^ + 109 | 1 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:107:21] 107 | y - : ^ + 108 | = + : ^ + 109 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y - 108 | `-> = + 107 | y + 108 | ,-> = + 109 | `-> 1 + 110 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y - 108 | `-> = + 107 | y + 108 | ,-> = + 109 | `-> 1 + 110 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^^^^^^^^^^^^^^ + 109 | 1 + : ^^^^^^^^^^^^^^ + 110 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^^^^^^^^^^^^^^ + 109 | 1 + : ^^^^^^^^^^^^^^ + 110 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^^^^^^^^^^ + 109 | 1 + : ^^^^^^^^^^ + 110 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^^^^^^^^^^ + 109 | 1 + : ^^^^^^^^^^ + 110 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^ + 109 | 1 + : ^ + 110 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:108:21] 108 | = - : ^ + 109 | 1 + : ^ + 110 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = - 109 | `-> 1 - `---- - - x Text - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = - 109 | `-> 1 - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ - `---- - - x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + 108 | = + 109 | ,-> 1 110 | `-> + 111 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:108:21] + 108 | = + 109 | ,-> 1 110 | `-> + 111 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:21] + 109 | 1 + 110 | ,-> 111 | `-> + 112 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:21] + 109 | 1 + 110 | ,-> 111 | `-> + 112 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:17] + 110 | + 111 | ,-> 112 | `-> + 113 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:17] + 110 | + 111 | ,-> 112 | `-> + 113 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:13] + 111 | + 112 | ,-> 113 | `-> + 114 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:13] + 111 | + 112 | ,-> 113 | `-> + 114 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:9] + 112 | + 113 | + : ^ 114 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:9] + 112 | + 113 | + : ^ 114 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:114:1] + ,-[$DIR/tests/fixture/element/math/input.html:113:5] + 113 | 114 | ,-> 115 | `-> 116 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:114:1] + ,-[$DIR/tests/fixture/element/math/input.html:113:5] + 113 | 114 | ,-> 115 | `-> 116 | @@ -4427,6 +5301,7 @@ 122 | ,-> 123 | `-> 124 | + 125 | `---- x Text @@ -4434,6 +5309,7 @@ 122 | ,-> 123 | `-> 124 | + 125 | `---- x Child @@ -4458,102 +5334,130 @@ ,-[$DIR/tests/fixture/element/math/input.html:124:1] 124 | ,-> 125 | `-> + 126 |
    test
    `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:124:1] 124 | ,-> 125 | `-> + 126 |
    test
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:1] + 124 | + 125 | ,-> 126 | |
    test
    127 | `->
    + 128 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:1] + 124 | + 125 | ,-> 126 | |
    test
    127 | `->
    + 128 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:1] + 124 | + 125 | ,-> 126 | `->
    test
    + 127 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:1] + 124 | + 125 | ,-> 126 | `->
    test
    + 127 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ + 127 |
    `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ + 127 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ + 127 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ + 127 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    + 128 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    + 128 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:9] + 126 |
    test
    + 127 |
    + : ^ 128 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:9] + 126 |
    test
    + 127 |
    + : ^ 128 |
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:128:1] + ,-[$DIR/tests/fixture/element/math/input.html:127:5] + 127 |
    128 | ,->
    129 | `-> 130 | + 131 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:128:1] + ,-[$DIR/tests/fixture/element/math/input.html:127:5] + 127 |
    128 | ,->
    129 | `-> 130 | + 131 | `---- x Child @@ -4586,216 +5490,278 @@ ,-[$DIR/tests/fixture/element/math/input.html:130:1] 130 | ,-> 131 | `-> + 132 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:130:1] 130 | ,-> 131 | `-> + 132 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:1] + 130 | + 131 | ,-> 132 | | 133 | | x 134 | | 135 | | 136 | | 2 137 | `-> + 138 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:1] + 130 | + 131 | ,-> 132 | | 133 | | x 134 | | 135 | | 136 | | 2 137 | `-> + 138 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:1] + 130 | + 131 | ,-> 132 | `-> + 133 | x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:1] + 130 | + 131 | ,-> 132 | `-> + 133 | x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:5] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> + 136 | 2 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:5] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> + 136 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:5] + 131 | + 132 | ,-> 133 | `-> x + 134 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:5] + 131 | + 132 | ,-> 133 | `-> x + 134 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | x + : ^^^^^^^^^^^^ + 134 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | x + : ^^^^^^^^^^^^ + 134 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | x + : ^^^ + 134 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | x + : ^^^ + 134 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | ,-> x 134 | `-> + 135 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:9] + 132 | + 133 | ,-> x 134 | `-> + 135 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:13] + 133 | x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:13] + 133 | x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 135 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:13] + 133 | x + 134 | + : ^^^^^^^^^^^^ + 135 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:13] + 133 | x + 134 | ,-> 135 | `-> + 136 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:13] + 133 | x + 134 | ,-> 135 | `-> + 136 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:13] + 134 | + 135 | ,-> 136 | `-> 2 + 137 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:13] + 134 | + 135 | ,-> 136 | `-> 2 + 137 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ + 137 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ + 137 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ + 137 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ + 137 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> + 138 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> + 138 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:9] + 136 | 2 + 137 | + : ^ 138 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:9] + 136 | 2 + 137 | + : ^ 138 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:138:1] + ,-[$DIR/tests/fixture/element/math/input.html:137:5] + 137 | 138 | ,-> 139 | `-> 140 | + 141 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:138:1] + ,-[$DIR/tests/fixture/element/math/input.html:137:5] + 137 | 138 | ,-> 139 | `-> 140 | + 141 | `---- x Child @@ -4860,17 +5826,20 @@ ,-[$DIR/tests/fixture/element/math/input.html:140:1] 140 | ,-> 141 | `-> + 142 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:140:1] 140 | ,-> 141 | `-> + 142 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:1] + 140 | + 141 | ,-> 142 | | 143 | | 144 | | 143 | | 144 | | + 143 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:1] + 140 | + 141 | ,-> 142 | `-> + 143 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | ,-> 143 | | 144 | | 161 | | 162 | `-> + 163 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | ,-> 143 | | 144 | | 161 | | 162 | `-> + 163 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | + : ^^^^^^^^^^^^^^^^^^^^^^^ + 143 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | + : ^^^^^^^^^^^^^ + 143 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | + : ^^^^^^^^^^^^^^ + 143 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | + : ^^^^^^^^^^^^^^^^^^^^^ + 143 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | ,-> 143 | `-> + 144 | + ,-[$DIR/tests/fixture/element/math/input.html:141:5] + 141 | + 142 | ,-> 143 | `-> + 144 | + ,-[$DIR/tests/fixture/element/math/input.html:142:9] + 142 | + 143 | ,-> 144 | | @@ -5041,11 +6034,13 @@ 159 | | \sqrt{2r - 1} 160 | | 161 | `-> + 162 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:9] + 142 | + 143 | ,-> 144 | | @@ -5064,115 +6059,151 @@ 159 | | \sqrt{2r - 1} 160 | | 161 | `-> + 162 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:142:9] + 142 | + 143 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 144 | + ,-[$DIR/tests/fixture/element/math/input.html:142:9] + 142 | + 143 | ,-> 144 | `-> + ,-[$DIR/tests/fixture/element/math/input.html:142:9] + 142 | + 143 | ,-> 144 | `-> + 144 | ,-> fill="none" stroke="black"> + 147 | 1 `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> fill="none" stroke="black"> + 147 | 1 `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | fill="none" stroke="black"> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:14] + 145 | M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^ + 147 | 1 `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | fill="none" stroke="black"> - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:14] + 145 | M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^^^^ + 147 | 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:14] + 145 | M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 + 148 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:14] + 145 | M 30 0 L 30 -60 M 30 -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 + 148 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 148 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | 1 + : ^ + 148 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | 1 + : ^ + 148 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | ,-> 1 148 | `-> + 149 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:23] + 146 | fill="none" stroke="black"> + 147 | ,-> 1 148 | `-> + 149 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:17] + 147 | 1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5185,11 +6216,13 @@ 158 | | 159 | | \sqrt{2r - 1} 160 | `-> + 161 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:17] + 147 | 1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5202,29 +6235,37 @@ 158 | | 159 | | \sqrt{2r - 1} 160 | `-> + 161 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:147:17] + 147 | 1 + 148 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 149 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:17] + 147 | 1 + 148 | ,-> 149 | `-> + 150 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:17] + 147 | 1 + 148 | ,-> 149 | `-> + 150 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5234,11 +6275,13 @@ 156 | | 157 | | 158 | `-> + 159 | \sqrt{2r - 1} `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5248,41 +6291,53 @@ 156 | | 157 | | 158 | `-> + 159 | \sqrt{2r - 1} `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | + : ^^^^^^^^^^^ + 150 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | + : ^^^^^^^^^^^ + 150 | `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 150 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | ,-> 150 | `-> + 151 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:17] + 148 | + 149 | ,-> 150 | `-> + 151 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:21] + 149 | + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5290,11 +6345,13 @@ 155 | | 1 156 | | 157 | `-> + 158 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:21] + 149 | + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5302,320 +6359,420 @@ 155 | | 1 156 | | 157 | `-> + 158 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:21] + 149 | + 150 | ,-> 151 | `-> + 152 | 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:21] + 149 | + 150 | ,-> 151 | `-> + 152 | 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:25] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | 155 | | 1 156 | `-> + 157 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:25] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | 155 | | 1 156 | `-> + 157 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:25] + 150 | + 151 | ,-> 152 | `-> 2 + 153 | r `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:25] + 150 | + 151 | ,-> 152 | `-> 2 + 153 | r + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | 2 + : ^^^^^^^^^^ + 153 | r + `---- + + x Element + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | 2 + : ^^^^^^^^^^ + 153 | r + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | 2 + : ^ + 153 | r + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | 2 + : ^ + 153 | r + `---- + + x Child + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | ,-> 2 + 153 | `-> r + 154 | + `---- + + x Text + ,-[$DIR/tests/fixture/element/math/input.html:151:29] + 151 | + 152 | ,-> 2 + 153 | `-> r + 154 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:152:33] 152 | 2 - : ^^^^^^^^^^ + 153 | r + : ^^^^^^^^^^ + 154 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:152:33] 152 | 2 - : ^^^^^^^^^^ + 153 | r + : ^^^^^^^^^^ + 154 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:152:33] 152 | 2 - : ^ + 153 | r + : ^ + 154 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:152:33] 152 | 2 - : ^ + 153 | r + : ^ + 154 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 - 153 | `-> r + 152 | 2 + 153 | ,-> r + 154 | `-> + 155 | 1 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 - 153 | `-> r + 152 | 2 + 153 | ,-> r + 154 | `-> + 155 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:153:33] 153 | r - : ^^^^^^^^^^ + 154 | + : ^^^^^^^^^^^^ + 155 | 1 `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:153:33] 153 | r - : ^^^^^^^^^^ + 154 | + : ^^^^^^^^^^^^ + 155 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:153:33] 153 | r - : ^ + 154 | + : ^^^ + 155 | 1 `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:153:33] 153 | r - : ^ + 154 | + : ^^^ + 155 | 1 `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r - 154 | `-> + 153 | r + 154 | ,-> + 155 | `-> 1 + 156 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r - 154 | `-> + 153 | r + 154 | ,-> + 155 | `-> 1 + 156 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:154:33] 154 | - : ^^^^^^^^^^^^ + 155 | 1 + : ^^^^^^^^^^ + 156 | `---- x Element ,-[$DIR/tests/fixture/element/math/input.html:154:33] 154 | - : ^^^^^^^^^^^^ + 155 | 1 + : ^^^^^^^^^^ + 156 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:154:33] 154 | - : ^^^ + 155 | 1 + : ^ + 156 | `---- x Text ,-[$DIR/tests/fixture/element/math/input.html:154:33] 154 | - : ^^^ + 155 | 1 + : ^ + 156 | `---- x Child ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> - 155 | `-> 1 - `---- - - x Text - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> - 155 | `-> 1 - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ - `---- - - x Element - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ - `---- - - x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ - `---- - - x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + 154 | + 155 | ,-> 1 156 | `-> + 157 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:154:33] + 154 | + 155 | ,-> 1 156 | `-> + 157 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:33] + 155 | 1 + 156 | ,-> 157 | `-> + 158 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:33] + 155 | 1 + 156 | ,-> 157 | `-> + 158 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:29] + 156 | + 157 | ,-> 158 | `-> + 159 | \sqrt{2r - 1} `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:29] + 156 | + 157 | ,-> 158 | `-> + 159 | \sqrt{2r - 1} `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:25] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} + 160 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:25] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} + 160 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 160 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ + 160 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ + 160 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> + 161 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:21] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> + 161 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:21] + 159 | \sqrt{2r - 1} + 160 | ,-> 161 | `-> + 162 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:21] + 159 | \sqrt{2r - 1} + 160 | ,-> 161 | `-> + 162 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:17] + 160 | + 161 | ,-> 162 | `-> + 163 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:17] + 160 | + 161 | ,-> 162 | `-> + 163 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:13] + 161 | + 162 | ,-> 163 | `-> + 164 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:13] + 161 | + 162 | ,-> 163 | `-> + 164 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:9] + 162 | + 163 | + : ^ 164 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:9] + 162 | + 163 | + : ^ 164 | `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:164:1] + ,-[$DIR/tests/fixture/element/math/input.html:163:5] + 163 | 164 | ,-> 165 | | 166 | | @@ -5623,7 +6780,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:164:1] + ,-[$DIR/tests/fixture/element/math/input.html:163:5] + 163 | 164 | ,-> 165 | | 166 | | diff --git a/crates/swc_html_parser/tests/fixture/element/no-basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/no-basic/span.rust-debug index f03e747fcd4e..5d1adda8181d 100644 --- a/crates/swc_html_parser/tests/fixture/element/no-basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/no-basic/span.rust-debug @@ -10,12 +10,14 @@ ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | Saving money, saving bytes `---- x DocumentType ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | Saving money, saving bytes `---- x Child @@ -23,63 +25,77 @@ x Element x Child - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 |

    Qed. `---- x Element - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 |

    Qed. `---- x Child - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 |

    Qed. `---- x Text - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 |

    Qed. `---- x Child - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^ 3 |

    Qed. `---- x Text - ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:1:1] + 1 | 2 | Saving money, saving bytes : ^ 3 |

    Qed. `---- x Child - ,-[$DIR/tests/fixture/element/no-basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + 2 | Saving money, saving bytes 3 |

    Qed. : ^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/no-basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + 2 | Saving money, saving bytes 3 |

    Qed. : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/no-basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + 2 | Saving money, saving bytes 3 |

    Qed. : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/no-basic/input.html:3:1] + ,-[$DIR/tests/fixture/element/no-basic/input.html:2:1] + 2 | Saving money, saving bytes 3 |

    Qed. : ^^^^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug index 1d567768482b..85efa0dac4a1 100644 --- a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug @@ -17,16 +17,19 @@ ,-[$DIR/tests/fixture/element/noscript/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/noscript/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -39,7 +42,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -52,91 +56,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | External Link @@ -145,7 +176,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + 5 | 6 | ,-> 7 | | 8 | | External Link @@ -154,162 +186,212 @@ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + 5 | 6 | : ^ 7 | + 8 | External Link `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:5:1] + 5 | 6 | : ^ 7 | + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Comment - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Attribute - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^ + 8 | External Link `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^^^^^^^^^^^^^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ + 8 | External Link `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ 8 | External Link + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:6:1] + 6 | 7 | : ^ 8 | External Link + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | External Link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | External Link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Attribute - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | External Link : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | External Link : ^^^^^^^^^^^^^ + 9 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | External Link : ^^^^^^^^^^^^^ + 9 | `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | ,-> External Link 9 | `-> 10 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:8:1] + ,-[$DIR/tests/fixture/element/noscript/input.html:7:1] + 7 | 8 | ,-> External Link 9 | `-> 10 | diff --git a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug index a7fd839aea6c..9070104a4691 100644 --- a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug @@ -21,16 +21,19 @@ ,-[$DIR/tests/fixture/element/object/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/object/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:2:1] + ,-[$DIR/tests/fixture/element/object/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -47,7 +50,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:2:1] + ,-[$DIR/tests/fixture/element/object/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -64,91 +68,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:2:1] + ,-[$DIR/tests/fixture/element/object/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:3:1] + ,-[$DIR/tests/fixture/element/object/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:3:1] + ,-[$DIR/tests/fixture/element/object/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:3:1] + ,-[$DIR/tests/fixture/element/object/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:3:1] + ,-[$DIR/tests/fixture/element/object/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:5:1] + ,-[$DIR/tests/fixture/element/object/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
    [fallback image]
    `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:5:1] + ,-[$DIR/tests/fixture/element/object/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |
    [fallback image]
    `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:6:1] + ,-[$DIR/tests/fixture/element/object/input.html:5:1] + 5 | 6 | ,-> 7 | |
    [fallback image]
    8 | | @@ -161,7 +192,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:6:1] + ,-[$DIR/tests/fixture/element/object/input.html:5:1] + 5 | 6 | ,-> 7 | |
    [fallback image]
    8 | | @@ -174,80 +206,94 @@ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:6:1] + ,-[$DIR/tests/fixture/element/object/input.html:5:1] + 5 | 6 | : ^ 7 |
    [fallback image]
    `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:6:1] + ,-[$DIR/tests/fixture/element/object/input.html:5:1] + 5 | 6 | : ^ 7 |
    [fallback image]
    `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:7:1] + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | 7 |
    [fallback image]
    : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:7:1] - 7 | ,->
    [fallback image]
    - 8 | `-> - 9 | - `---- + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | + 7 | ,->
    [fallback image]
    + 8 | `-> + 9 | + 10 | + `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:7:1] - 7 | ,->
    [fallback image]
    - 8 | `-> - 9 | - `---- + ,-[$DIR/tests/fixture/element/object/input.html:6:1] + 6 | + 7 | ,->
    [fallback image]
    + 8 | `-> + 9 | + 10 | + `---- x Child ,-[$DIR/tests/fixture/element/object/input.html:9:1] @@ -264,63 +310,77 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:9:1] - 9 | - : ^^^^^^^^^^^^^^^^ - `---- + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + : ^^^^^^^^^^^^^^^^ + 10 | + `---- x Child ,-[$DIR/tests/fixture/element/object/input.html:9:1] 9 | ,-> 10 | `-> + 11 | `---- x Text ,-[$DIR/tests/fixture/element/object/input.html:9:1] 9 | ,-> 10 | `-> + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^^^^ + 11 | `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^^^^^^^^^^^^ + 11 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:1] + 9 | + 10 | + : ^ 11 | `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:11:1] + ,-[$DIR/tests/fixture/element/object/input.html:10:5] + 10 | 11 | ,-> 12 | | 13 | `-> @@ -328,7 +388,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:11:1] + ,-[$DIR/tests/fixture/element/object/input.html:10:5] + 10 | 11 | ,-> 12 | | 13 | `-> diff --git a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug index aa1eefe1935c..5facc988adb1 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug @@ -16,16 +16,19 @@ ,-[$DIR/tests/fixture/element/p-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/p-1/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -37,7 +40,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -53,7 +57,8 @@ x Element x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

    This is a paragraph.

    @@ -64,7 +69,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |

    This is a paragraph.

    @@ -75,41 +81,49 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

    This is a paragraph.

    + 6 |

    This is another paragraph.

    `---- x Text - ,-[$DIR/tests/fixture/element/p-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:2:1] + 2 | 3 | ,-> 4 | `-> 5 |

    This is a paragraph.

    + 6 |

    This is another paragraph.

    `---- x Child ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] 5 |

    This is a paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 |

    This is another paragraph.

    `---- x Element ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] 5 |

    This is a paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 |

    This is another paragraph.

    `---- x Child ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] 5 |

    This is a paragraph.

    : ^^^^^^^^^^^^^^^^^^^^ + 6 |

    This is another paragraph.

    `---- x Text ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] 5 |

    This is a paragraph.

    : ^^^^^^^^^^^^^^^^^^^^ + 6 |

    This is another paragraph.

    `---- x Child @@ -127,31 +141,36 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 |

    This is another paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 |

    This is another paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 |

    This is another paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 |

    This is another paragraph.

    : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 | ,->

    This is another paragraph.

    7 | | 8 | | @@ -159,7 +178,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/p-1/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-1/input.html:5:1] + 5 |

    This is a paragraph.

    6 | ,->

    This is another paragraph.

    7 | | 8 | | diff --git a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug index 9e422264779d..07f8a98c3ddf 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug @@ -16,16 +16,19 @@ ,-[$DIR/tests/fixture/element/p-2/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/p-2/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -37,7 +40,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -49,91 +53,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |

    `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |

    `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + 5 | 6 | ,-> 7 | |

    8 | | @@ -141,7 +172,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + 5 | 6 | ,-> 7 | |

    8 | | @@ -149,52 +181,66 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + 5 | 6 | : ^ 7 |

    + 8 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:5:1] + 5 | 6 | : ^ 7 |

    + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 |

    : ^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 |

    : ^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 |

    : ^^^^^^^^^^^^^^^ + 8 | `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 |

    : ^^^^^^^^^^^^^^^ + 8 | `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 | ,->

    8 | | 9 | | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] + ,-[$DIR/tests/fixture/element/p-2/input.html:6:1] + 6 | 7 | ,->

    8 | | 9 | | diff --git a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug index f44066306864..5db72e3e4794 100644 --- a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug @@ -25,16 +25,19 @@ ,-[$DIR/tests/fixture/element/p/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/p/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:2:1] + ,-[$DIR/tests/fixture/element/p/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -55,7 +58,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:2:1] + ,-[$DIR/tests/fixture/element/p/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | Document @@ -76,91 +80,118 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/p/input.html:2:1] + ,-[$DIR/tests/fixture/element/p/input.html:1:1] + 1 | 2 | : ^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:3:1] + ,-[$DIR/tests/fixture/element/p/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:3:1] + ,-[$DIR/tests/fixture/element/p/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:3:1] + ,-[$DIR/tests/fixture/element/p/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:3:1] + ,-[$DIR/tests/fixture/element/p/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:1] + 3 | + 4 | Document + : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:5:1] + ,-[$DIR/tests/fixture/element/p/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |

    Test

    `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:5:1] + ,-[$DIR/tests/fixture/element/p/input.html:4:5] + 4 | Document 5 | : ^ 6 | + 7 |

    Test

    `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:6:1] + ,-[$DIR/tests/fixture/element/p/input.html:5:1] + 5 | 6 | ,-> 7 | |

    Test

    8 | |

    @@ -177,7 +208,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:6:1] + ,-[$DIR/tests/fixture/element/p/input.html:5:1] + 5 | 6 | ,-> 7 | |

    Test

    8 | |

    @@ -194,154 +226,190 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:6:1] + ,-[$DIR/tests/fixture/element/p/input.html:5:1] + 5 | 6 | : ^ 7 |

    Test

    + 8 |

    `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:6:1] + ,-[$DIR/tests/fixture/element/p/input.html:5:1] + 5 | 6 | : ^ 7 |

    Test

    + 8 |

    `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^^^^^^^^^^^ + 8 |

    `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^^^^^^^^^^^ + 8 |

    `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^^^^ + 8 |

    `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^^^^ + 8 |

    `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^ 8 |

    + 9 | Test `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:7:1] + ,-[$DIR/tests/fixture/element/p/input.html:6:1] + 6 | 7 |

    Test

    : ^ 8 |

    + 9 | Test `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:8:1] + ,-[$DIR/tests/fixture/element/p/input.html:7:1] + 7 |

    Test

    8 | ,->

    9 | | Test 10 | | Test 11 | `->

    + 12 |

    One `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:8:1] + ,-[$DIR/tests/fixture/element/p/input.html:7:1] + 7 |

    Test

    8 | ,->

    9 | | Test 10 | | Test 11 | `->

    + 12 |

    One `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:8:1] + ,-[$DIR/tests/fixture/element/p/input.html:7:1] + 7 |

    Test

    8 | ,->

    9 | | Test 10 | `-> Test 11 |

    + 12 |

    One `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:8:1] + ,-[$DIR/tests/fixture/element/p/input.html:7:1] + 7 |

    Test

    8 | ,->

    9 | | Test 10 | `-> Test 11 |

    + 12 |

    One `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:11:1] + ,-[$DIR/tests/fixture/element/p/input.html:10:5] + 10 | Test 11 |

    : ^ 12 |

    One + 13 |

    Two `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:11:1] + ,-[$DIR/tests/fixture/element/p/input.html:10:5] + 10 | Test 11 |

    : ^ 12 |

    One + 13 |

    Two `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:12:1] + ,-[$DIR/tests/fixture/element/p/input.html:11:1] + 11 |

    12 |

    One : ^^^^^^^ 13 |

    Two `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:12:1] + ,-[$DIR/tests/fixture/element/p/input.html:11:1] + 11 |

    12 |

    One : ^^^^^^^ 13 |

    Two `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:12:1] + ,-[$DIR/tests/fixture/element/p/input.html:11:1] + 11 |

    12 |

    One : ^^^^ 13 |

    Two `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:12:1] + ,-[$DIR/tests/fixture/element/p/input.html:11:1] + 11 |

    12 |

    One : ^^^^ 13 |

    Two `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:13:1] + ,-[$DIR/tests/fixture/element/p/input.html:12:1] + 12 |

    One 13 | ,->

    Two 14 | `-> 15 |

    Apples

    `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:13:1] + ,-[$DIR/tests/fixture/element/p/input.html:12:1] + 12 |

    One 13 | ,->

    Two 14 | `-> 15 |

    Apples

    `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:13:1] + ,-[$DIR/tests/fixture/element/p/input.html:12:1] + 12 |

    One 13 | ,->

    Two 14 | `-> 15 |

    Apples

    `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:13:1] + ,-[$DIR/tests/fixture/element/p/input.html:12:1] + 12 |

    One 13 | ,->

    Two 14 | `-> 15 |

    Apples

    diff --git a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug index c98beb46e300..96527181b28b 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug @@ -37,11 +37,15 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:1] + 1 |
    + 2 | ,-> 
      3 | `-> A
    `---- x Text - ,-[$DIR/tests/fixture/element/pre-1/input.html:3:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:1] + 1 |
    + 2 | ,-> 
      3 | `-> A
    `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-2/span.rust-debug index f9fc188cd321..a15d60e4d582 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-2/span.rust-debug @@ -9,12 +9,14 @@ ,-[$DIR/tests/fixture/element/pre-2/input.html:1:1] 1 |
        : ^^^^^^^^^^^^^^^
    + 2 | A
    `---- x DocumentType ,-[$DIR/tests/fixture/element/pre-2/input.html:1:1] 1 |
        : ^^^^^^^^^^^^^^^
    + 2 | A
    `---- x Child @@ -34,13 +36,15 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-2/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-2/input.html:1:1] + 1 |
      2 | A
    : ^ `---- x Text - ,-[$DIR/tests/fixture/element/pre-2/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-2/input.html:1:1] + 1 |
      2 | A
    : ^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug index fed657d4c34c..1d28bb4595ff 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug @@ -30,16 +30,19 @@ ,-[$DIR/tests/fixture/element/pre-3/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/pre-3/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-3/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -65,7 +68,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-3/input.html:1:1] + 1 | 2 | ,-> 3 | | 4 | | @@ -95,7 +99,8 @@ x Element x Child - ,-[$DIR/tests/fixture/element/pre-3/input.html:3:1] + ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1] + 2 | 3 | ,-> 4 | | 5 | |
    @@ -120,7 +125,8 @@
         `----
     
       x Element
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:3:1]
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1]
    +  2 |     
       3 | ,-> 
       4 | |   
       5 | |   
    @@ -145,14 +151,16 @@
         `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:3:1]
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1]
    + 2 |     
      3 | ,-> 
      4 | `-> 
      5 |     
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:3:1]
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:2:1]
    + 2 |     
      3 | ,-> 
      4 | `-> 
      5 |     
    @@ -199,13 +207,21 @@
         `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    - 9 | 
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1]
    + 5 |     
    + 6 | ,-> 
    + 7 | |   
    + 8 | |   
    + 9 | `->    
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    - 9 | 
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1]
    + 5 |     
    + 6 | ,-> 
    + 7 | |   
    + 8 | |   
    + 9 | `->    
        `----
     
       x Child
    diff --git a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug
    index c796a72a19d6..00b74944723f 100644
    --- a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug
    +++ b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug
    @@ -39,16 +39,19 @@
        ,-[$DIR/tests/fixture/element/pre/input.html:1:1]
      1 | 
        : ^^^^^^^^^^^^^^^
    + 2 | 
        `----
     
       x DocumentType
        ,-[$DIR/tests/fixture/element/pre/input.html:1:1]
      1 | 
        : ^^^^^^^^^^^^^^^
    + 2 | 
        `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:1:1]
    +  1 |     
       2 | ,-> 
       3 | |   
       4 | |       
    @@ -83,7 +86,8 @@
         `----
     
       x Element
    -    ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:1:1]
    +  1 |     
       2 | ,-> 
       3 | |   
       4 | |       
    @@ -118,201 +122,262 @@
         `----
     
       x Attribute
    -   ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    +   ,-[$DIR/tests/fixture/element/pre/input.html:1:1]
    + 1 | 
      2 | 
        :       ^^^^^^^^^
    + 3 | 
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    - 3 | ,-> 
    - 4 | |       
    - 5 | |       
    - 7 | |       
    - 8 | |       Document
    - 9 | `-> 
    -   `----
    +    ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    +  2 |     
    +  3 | ,-> 
    +  4 | |       
    +  5 | |       
    +  7 | |       
    +  8 | |       Document
    +  9 | `-> 
    + 10 |     
    +    `----
     
       x Element
    -   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    - 3 | ,-> 
    - 4 | |       
    - 5 | |       
    - 7 | |       
    - 8 | |       Document
    - 9 | `-> 
    -   `----
    +    ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    +  2 |     
    +  3 | ,-> 
    +  4 | |       
    +  5 | |       
    +  7 | |       
    +  8 | |       Document
    +  9 | `-> 
    + 10 |     
    +    `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    +   ,-[$DIR/tests/fixture/element/pre/input.html:2:1]
    + 2 |     
      3 | ,-> 
      4 | `->     
    + 5 |         
      3 | ,-> 
      4 | `->     
    + 5 |         
    -   : ^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    + 3 | 
    + 4 |     
    +   :     ^^^^^^^^^^^^^^^^^^^^^^
    + 5 |     
    -   : ^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    + 3 | 
    + 4 |     
    +   :     ^^^^^^^^^^^^^^^^^^^^^^
    + 5 |     
    -   :       ^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    + 3 | 
    + 4 |     
    +   :           ^^^^^^^^^^^^^^^
    + 5 |      
    +   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    + 3 |     
    + 4 | ,->     
      5 | `->     
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre/input.html:4:5]
    - 4 | ,-> 
    +   ,-[$DIR/tests/fixture/element/pre/input.html:3:1]
    + 3 |     
    + 4 | ,->     
      5 | `->     
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    - 5 | ,-> 
    + 5 | ,->                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |         
        `----
     
       x Element
    -   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    - 5 | ,-> 
    + 5 | ,->                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |         
        `----
     
       x Attribute
    -   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    - 5 | 
    + 5 |     
        `----
     
       x Attribute
    -   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    - 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    -   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    + 5 | 
    +   :           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    + 7 |     
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    +   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    + 5 |                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
      7 | `->     
    + 8 |         Document
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    +   ,-[$DIR/tests/fixture/element/pre/input.html:5:5]
    + 5 |                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
      7 | `->     
    + 8 |         Document
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | 
    -   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |     
    +   :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    + 8 |     Document
        `----
     
       x Element
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | 
    -   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |     
    +   :     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    + 8 |     Document
        `----
     
       x Attribute
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | 
    -   :       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |     
    +   :           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    + 8 |     Document
        `----
     
       x Attribute
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | 
    -   :                                    ^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 |     
    +   :                                        ^^^^^^^^^^^^^^^^^
    + 8 |     Document
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | ,-> 
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 |     content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 | ,->     
      8 | `->     Document
    + 9 |     
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    - 7 | ,-> 
    +   ,-[$DIR/tests/fixture/element/pre/input.html:6:11]
    + 6 |     content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    + 7 | ,->     
      8 | `->     Document
    + 9 |     
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   : ^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    + 7 | 
    + 8 |     Document
    +   :     ^^^^^^^^^^^^^^^^^^^^^^^
    + 9 | 
        `----
     
       x Element
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   : ^^^^^^^^^^^^^^^^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    + 7 | 
    + 8 |     Document
    +   :     ^^^^^^^^^^^^^^^^^^^^^^^
    + 9 | 
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   :        ^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    + 7 | 
    + 8 |     Document
    +   :            ^^^^^^^^
    + 9 | 
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   :        ^^^^^^^^
    +   ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    + 7 | 
    + 8 |     Document
    +   :            ^^^^^^^^
    + 9 | 
        `----
     
       x Child
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   :                        ^
    - 9 | 
    -   `----
    +    ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    +  7 | 
    +  8 |     Document
    +    :                            ^
    +  9 | 
    + 10 | 
    +    `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    - 8 | Document
    -   :                        ^
    - 9 | 
    -   `----
    +    ,-[$DIR/tests/fixture/element/pre/input.html:7:5]
    +  7 | 
    +  8 |     Document
    +    :                            ^
    +  9 | 
    + 10 | 
    +    `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    +  8 | Document
       9 | 
         :        ^
      10 | 
    + 11 | 
         `----
     
       x Text
    -    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:8:5]
    +  8 | Document
       9 | 
         :        ^
      10 | 
    + 11 | 
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre/input.html:10:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +  9 |     
      10 | ,-> 
      11 | |   
      12 | |     L          TE
    @@ -339,7 +404,8 @@
         `----
     
       x Element
    -    ,-[$DIR/tests/fixture/element/pre/input.html:10:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +  9 |     
      10 | ,-> 
      11 | |   
      12 | |     L          TE
    @@ -366,21 +432,26 @@
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre/input.html:10:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +  9 | 
      10 | 
         :       ^
      11 | 
    + 12 |   L          TE
         `----
     
       x Text
    -    ,-[$DIR/tests/fixture/element/pre/input.html:10:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:9:1]
    +  9 | 
      10 | 
         :       ^
      11 | 
    + 12 |   L          TE
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre/input.html:11:1]
    +    ,-[$DIR/tests/fixture/element/pre/input.html:10:1]
    + 10 |     
      11 | ,-> 
      12 | |     L          TE
      13 | |       A       A
    @@ -401,10 +472,12 @@
      28 | |   				test
      29 | |   
      30 | `-> 
    + 31 | `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:11:1] + ,-[$DIR/tests/fixture/element/pre/input.html:10:1] + 10 | 11 | ,->
      12 | |     L          TE
      13 | |       A       A
    @@ -425,11 +498,13 @@
      28 | |   				test
      29 | |   
      30 | `-> 
    + 31 | `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:12:3] - 12 | | L TE + ,-[$DIR/tests/fixture/element/pre/input.html:11:1] + 11 |
    + 12 | ,->   L          TE
      13 | |       A       A
      14 | |         C    V
      15 | |          R A
    @@ -448,11 +523,13 @@
      28 | |   				test
      29 | `-> 
      30 |     
    + 31 | `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:12:3] - 12 | | L TE + ,-[$DIR/tests/fixture/element/pre/input.html:11:1] + 11 |
    + 12 | ,->   L          TE
      13 | |       A       A
      14 | |         C    V
      15 | |          R A
    @@ -471,6 +548,7 @@
      28 | |   				test
      29 | `-> 
      30 |     
    + 31 | `---- x Child diff --git a/crates/swc_html_parser/tests/fixture/element/script-cdata/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/script-cdata/span.rust-debug index 2ffee9ef85e4..b22227628c4d 100644 --- a/crates/swc_html_parser/tests/fixture/element/script-cdata/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/script-cdata/span.rust-debug @@ -18,12 +18,14 @@ ,-[$DIR/tests/fixture/element/script-cdata/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | + 7 | + 7 | + 7 | + 7 | : ^ 7 | : ^ 7 | 7 | ,-> 7 | ,-> 7 | ,-> 7 | ,-> 6 | `-> + 7 | `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:3:1] + ,-[$DIR/tests/fixture/element/script/input.html:2:1] + 2 | 3 | ,-> 4 | | Document 5 | | 6 | `-> + 7 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:3:1] + ,-[$DIR/tests/fixture/element/script/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:3:1] + ,-[$DIR/tests/fixture/element/script/input.html:2:1] + 2 | 3 | ,-> 4 | `-> Document + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | Document + : ^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | ,-> Document 5 | `-> + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:1] + 3 | + 4 | ,-> Document 5 | `-> + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^ 6 | + 7 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:5] + 4 | Document + 5 | + : ^ 6 | + 7 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:6:1] + ,-[$DIR/tests/fixture/element/script/input.html:5:5] + 5 | 6 | : ^ 7 | + 8 | 6 | : ^ 7 | + 8 | + 14 | `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:8:5] - 8 | ,-> + 14 | `---- x Attribute - ,-[$DIR/tests/fixture/element/script/input.html:8:5] - 8 | + 14 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:8:5] - 8 | ,-> + 14 | `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:9] + 12 | \n + 13 | ,-> 14 | `-> 15 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:9] + 12 | \n + 13 | ,-> 14 | `-> 15 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/select/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/select/span.rust-debug index 0c6f6ece2a09..e0e3d83583fb 100644 --- a/crates/swc_html_parser/tests/fixture/element/select/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/select/span.rust-debug @@ -13,12 +13,14 @@ ,-[$DIR/tests/fixture/element/select/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/select/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child @@ -26,453 +28,577 @@ x Element x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^ + 3 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^^^^^^^^^^^^^^^^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^ + 3 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^^^ + 3 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^ 3 | + 4 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:2:1] + ,-[$DIR/tests/fixture/element/select/input.html:1:1] + 1 | 2 | : ^ 3 | + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^ + 4 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^ + 4 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^ + 4 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^^^^^^^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^ + 4 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^^^ + 4 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^ 4 | + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:3:1] + ,-[$DIR/tests/fixture/element/select/input.html:2:1] + 2 | 3 | : ^ 4 | + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^^^^^^^^^ + 5 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^^^^^^^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^ + 5 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^^^ + 5 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^ 5 | + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:4:1] + ,-[$DIR/tests/fixture/element/select/input.html:3:1] + 3 | 4 | : ^ 5 | + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^ + 6 | `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^^^^^^^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^^^ + 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:5:1] + ,-[$DIR/tests/fixture/element/select/input.html:4:1] + 4 | 5 | : ^ 6 | `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^ `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/select/input.html:6:1] + ,-[$DIR/tests/fixture/element/select/input.html:5:1] + 5 | 6 | : ^^^^^^^^^^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug index 65e2241260e5..8b448a909396 100644 --- a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug @@ -134,12 +134,14 @@ ,-[$DIR/tests/fixture/element/svg/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x DocumentType ,-[$DIR/tests/fixture/element/svg/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^ + 2 | `---- x Child @@ -408,10 +410,12 @@ ,-[$DIR/tests/fixture/element/svg/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 2 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:2:1] + ,-[$DIR/tests/fixture/element/svg/input.html:1:1] + 1 | 2 | ,-> 3 | | XTech SVG Demo 4 | | + 11 | + 16 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:11:5] - 11 | ,-> + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:11:5] - 11 | ,-> + 16 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:11:5] - 11 | ,-> + 16 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:15:5] - 15 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:9] + 14 | } + 15 | + : ^ 16 | + 17 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:9] + 14 | } + 15 | + : ^ 16 | + 17 | 16 | : ^ 17 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:16:1] + ,-[$DIR/tests/fixture/element/svg/input.html:15:5] + 15 | 16 | : ^ 17 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + ,-[$DIR/tests/fixture/element/svg/input.html:16:1] + 16 | 17 | ,-> 19 | |
    @@ -732,7 +784,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + ,-[$DIR/tests/fixture/element/svg/input.html:16:1] + 16 | 17 | ,-> 19 | | @@ -847,33 +900,42 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + ,-[$DIR/tests/fixture/element/svg/input.html:16:1] + 16 | 17 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + 17 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 19 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + 17 | + : ^ 19 | + 20 |
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:1] + 17 | + : ^ 19 | + 20 |
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + ,-[$DIR/tests/fixture/element/svg/input.html:18:7] + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> 19 | ,-> 20 | |
    21 | | HTML Form @@ -886,7 +948,8 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + ,-[$DIR/tests/fixture/element/svg/input.html:18:7] + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> 19 | ,-> 20 | |
    21 | | HTML Form @@ -899,289 +962,377 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + ,-[$DIR/tests/fixture/element/svg/input.html:18:7] + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> 19 | ,-> 20 | `->
    + 21 | HTML Form `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + ,-[$DIR/tests/fixture/element/svg/input.html:18:7] + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> 19 | ,-> 20 | `->
    + 21 | HTML Form `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + 19 | + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | 24 | | Incorrect value!

    25 | |

    26 | `->
    + 27 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + 19 |
    + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | 24 | | Incorrect value!

    25 | |

    26 | `->
    + 27 |
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + 19 |
    + 20 | ,->
    21 | `-> HTML Form + 22 |

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:19:1] + 19 | + 20 | ,->
    21 | `-> HTML Form + 22 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 22 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | HTML Form + : ^^^^^^^^^ + 22 |

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | HTML Form + : ^^^^^^^^^ + 22 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | ,-> HTML Form 22 | `->

    + 23 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:5] + 20 |

    + 21 | ,-> HTML Form 22 | `->

    + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    + 25 |

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    + 25 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 23 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 | ,->

    23 | `-> + 24 | Incorrect value!

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:9] + 21 | HTML Form + 22 | ,->

    23 | `-> + 24 | Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:9] + 22 |

    + 23 | + : ^^^^^^^^^^^^^^^^^^^^ + 24 | Incorrect value!

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:9] + 22 |

    + 23 | + : ^^^^^^^^^^^^^^^^^^^^ + 24 | Incorrect value!

    `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:9] + 22 |

    + 23 | + : ^^^^^^^^^^^ + 24 | Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:9] + 22 |

    + 23 | ,-> 24 | `-> Incorrect value!

    + 25 |

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:9] + 22 |

    + 23 | ,-> 24 | `-> Incorrect value!

    + 25 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 25 |

    `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | Incorrect value!

    + : ^^^^^^^^ + 25 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ + 25 |

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ + 25 |

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | ,-> Incorrect value!

    25 | `->

    + 26 |
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:13] + 23 | + 24 | ,-> Incorrect value!

    25 | `->

    + 26 |
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^ + 26 |
    `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^ + 26 |
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 | ,->

    26 | `->
    + 27 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:13] + 24 | Incorrect value!

    + 25 | ,->

    26 | `->
    + 27 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:9] + 25 |

    + 26 |
    + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:9] + 25 |

    + 26 |
    + : ^ 27 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:27:1] + ,-[$DIR/tests/fixture/element/svg/input.html:26:5] + 26 |
    27 | ,-> 28 | `-> 29 | 27 | ,-> 28 | `-> 29 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:30:6] - 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:29:1] + 29 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:6] + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 32 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:6] + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^ + 32 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:6] + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> + 33 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:6] + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:6] + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + 32 | ,-> 33 | | 34 | | 35 | `-> + 36 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:6] + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + 32 | ,-> 33 | | 34 | | 35 | `-> + 36 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:31:6] + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + 32 | + : ^^^^^^^^^^^^^ + 33 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:6] + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + 32 | ,-> 33 | `-> + 34 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:6] + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + 32 | ,-> 33 | `-> + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 34 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | + : ^^^^^^^^^^^^^ + 34 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | + : ^^^^^^^^^^^ + 34 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | ,-> 34 | `-> + 35 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:5] + 32 | + 33 | ,-> 34 | `-> + 35 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 35 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | + : ^^^^^^^^^^^ + 35 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | + : ^^^^^^^^^^^^^ + 35 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | ,-> 35 | `-> + 36 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:9] + 33 | + 34 | ,-> 35 | `-> + 36 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:9] + 34 | + 35 | ,-> 36 | `-> + 37 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:9] + 34 | + 35 | ,-> 36 | `-> + 37 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^ + 37 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^ + 37 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^^^^^^^ + 37 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^^^^^^^^ + 37 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 37 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | ,-> 37 | `-> + 38 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:5] + 35 | + 36 | ,-> 37 | `-> + 38 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^^ + 38 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^^ + 38 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^ + 38 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 38 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^ 38 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:5] + 36 | + 37 | + : ^ 38 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:38:1] + ,-[$DIR/tests/fixture/element/svg/input.html:37:5] + 37 | 38 | ,-> 39 | `-> 40 | + 41 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:38:1] + ,-[$DIR/tests/fixture/element/svg/input.html:37:5] + 37 | 38 | ,-> 39 | `-> 40 | + 41 | `---- x Child @@ -1530,346 +1769,439 @@ ,-[$DIR/tests/fixture/element/svg/input.html:40:1] 40 | : ^^^^^^^^^^^^^^^^^^^^^ + 41 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:40:1] 40 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 41 | `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:40:1] 40 | ,-> 41 | `-> + 42 | `---- x Text ,-[$DIR/tests/fixture/element/svg/input.html:40:1] 40 | ,-> 41 | `-> + 42 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | ,-> 42 | | 43 | `-> + 44 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | ,-> 42 | | 43 | `-> + 44 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | + : ^^^^^^^^^^^ + 42 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | + : ^^^^^ + 42 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | + : ^^^^^ + 42 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | + : ^^^^^^^^^^^^ + 42 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | + : ^^^^^^^^^^^^^ + 42 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | ,-> 42 | `-> + 43 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:1] + 40 | + 41 | ,-> 42 | `-> + 43 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:5] + 41 | + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:5] + 41 | + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 43 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:5] + 41 | + 42 | + : ^^^^^^^^^^^^^^^^^^^^^ + 43 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:5] + 41 | + 42 | ,-> 43 | `-> + 44 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:5] + 41 | + 42 | ,-> 43 | `-> + 44 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:9] + 42 | + 43 | ,-> 44 | `-> + 45 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:9] + 42 | + 43 | ,-> 44 | `-> + 45 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | ,-> 45 | | 46 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | ,-> 45 | | 46 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | + : ^^^^^^^^^^^ + 45 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | + : ^^^^^ + 45 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | + : ^^^^^ + 45 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | + : ^^^^^^^^^^^^ + 45 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | + : ^^^^^^^^^^^^^ + 45 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | ,-> 45 | `-> + 46 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:5] + 43 | + 44 | ,-> 45 | `-> + 46 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:5] + 44 | + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:5] + 44 | + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 46 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:5] + 44 | + 45 | + : ^^^^^^^^^^^^^^^^^^^^ + 46 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:5] + 44 | + 45 | ,-> 46 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:5] + 44 | + 45 | ,-> 46 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:9] + 45 | + 46 | ,-> 47 | | 48 | `-> + 49 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:9] + 45 | + 46 | ,-> 47 | | 48 | `-> + 49 | `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | `---- x Element ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^ + 49 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^ + 49 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^^^^^^^ + 49 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^^^^^^^^ + 49 | `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 49 | `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | ,-> 49 | `-> + 50 | `---- x Text ,-[$DIR/tests/fixture/element/svg/input.html:48:5] 48 | ,-> 49 | `-> + 50 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^ + 50 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^ + 50 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^^^^^^^ + 50 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^^^^^^^^ + 50 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 50 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^ 50 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:5] + 48 | + 49 | + : ^ 50 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:50:1] + ,-[$DIR/tests/fixture/element/svg/input.html:49:5] + 49 | 50 | ,-> 51 | `-> 52 | + 53 | This is some English text `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:50:1] + ,-[$DIR/tests/fixture/element/svg/input.html:49:5] + 49 | 50 | ,-> 51 | `-> 52 | + 53 | This is some English text `---- x Child @@ -1890,82 +2222,102 @@ ,-[$DIR/tests/fixture/element/svg/input.html:52:1] 52 | : ^^^^^^^^^^^^^^^^^^^^^ + 53 | This is some English text `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:52:1] 52 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 53 | This is some English text `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:52:1] 52 | ,-> 53 | `-> This is some English text + 54 | `---- x Text ,-[$DIR/tests/fixture/element/svg/input.html:52:1] 52 | ,-> 53 | `-> This is some English text + 54 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^^^^^^^^^^^^^^^^ + 54 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 54 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^ 54 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:1] + 52 | + 53 | This is some English text + : ^ 54 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:54:1] + ,-[$DIR/tests/fixture/element/svg/input.html:53:5] + 53 | This is some English text 54 | ,-> 55 | `-> 56 | This is some English text 54 | ,-> 55 | `-> 56 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:57:6] - 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:56:1] + 56 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | width="200" height="200"> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:6] + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^ + 59 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:6] + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^^ + 59 | width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:6] + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + 58 | ,-> width="200" height="200"> 59 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | ,-> width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:6] + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + 58 | ,-> width="200" height="200"> 59 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | ,-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + 61 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | ,-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + 61 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:5] + 59 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 61 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:5] + 59 | + : ^ 61 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:5] + 59 | + : ^ 61 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:61:1] + ,-[$DIR/tests/fixture/element/svg/input.html:60:12] + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> 61 | ,-> 62 | `-> 63 | + 64 | Default spacing `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:61:1] + ,-[$DIR/tests/fixture/element/svg/input.html:60:12] + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> 61 | ,-> 62 | `-> 63 | + 64 | Default spacing `---- x Child @@ -2126,136 +2513,174 @@ ,-[$DIR/tests/fixture/element/svg/input.html:63:1] 63 | : ^^^^^^^^^^^^^^^^^^^^ + 64 | Default spacing `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:63:1] 63 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 64 | Default spacing `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:63:1] 63 | ,-> 64 | `-> Default spacing + 65 | Preserved spacing `---- x Text ,-[$DIR/tests/fixture/element/svg/input.html:63:1] 63 | ,-> 64 | `-> Default spacing + 65 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | Preserved spacing `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 65 | Preserved spacing `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^ + 65 | Preserved spacing `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ + 65 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 65 | Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ + 65 | Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | ,-> Default spacing 65 | `-> Preserved spacing + 66 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:1] + 63 | + 64 | ,-> Default spacing 65 | `-> Preserved spacing + 66 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 66 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^ + 66 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^ + 66 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ + 66 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ + 66 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^ 66 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:5] + 64 | Default spacing + 65 | Preserved spacing + : ^ 66 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:66:1] + ,-[$DIR/tests/fixture/element/svg/input.html:65:5] + 65 | Preserved spacing 66 | ,-> 67 | `-> 68 | + 69 | This is some English text `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:66:1] + ,-[$DIR/tests/fixture/element/svg/input.html:65:5] + 65 | Preserved spacing 66 | ,-> 67 | `-> 68 | + 69 | This is some English text `---- x Child @@ -2282,180 +2707,232 @@ ,-[$DIR/tests/fixture/element/svg/input.html:68:1] 68 | : ^^^^^^^^^^^^^^^^^^^^^ + 69 | This is some English text `---- x Attribute ,-[$DIR/tests/fixture/element/svg/input.html:68:1] 68 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 69 | This is some English text `---- x Child ,-[$DIR/tests/fixture/element/svg/input.html:68:1] 68 | ,-> 69 | `-> This is some English text + 70 | `---- x Text ,-[$DIR/tests/fixture/element/svg/input.html:68:1] 68 | ,-> 69 | `-> This is some English text + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | This is some English text + : ^^^^^^^^^^^^^^^^ + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ + 70 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | ,-> This is some English text 70 | `-> + 71 | An example link. `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:1] + 68 | + 69 | ,-> This is some English text 70 | `-> + 71 | An example link. `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | ,-> 71 | | An example link. 72 | `-> + 73 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | ,-> 71 | | An example link. 72 | `-> + 73 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | An example link. `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 71 | An example link. `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | ,-> 71 | `-> An example link. + 72 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:5] + 69 | This is some English text + 70 | ,-> 71 | `-> An example link. + 72 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 72 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^ + 72 | `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^ + 72 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^^^^^^^^^^^ + 72 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | An example link. + : ^^^^^^^^^^^^^^^^ + 72 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | ,-> An example link. 72 | `-> + 73 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:5] + 70 | + 71 | ,-> An example link. 72 | `-> + 73 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:9] + 71 | An example link. + 72 | + : ^ 73 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:9] + 71 | An example link. + 72 | + : ^ 73 | `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:73:1] + ,-[$DIR/tests/fixture/element/svg/input.html:72:5] + 72 | 73 | ,-> 74 | `-> 75 | + 76 | 74 | `-> 75 | + 76 |